adding cxi stuff
more work on the cxi wrapper
more work on the cxi wrapper
minimal but working cxi wrapper!