more wip, handle C calls