integrate capnp