all codegen binding tests passing