add support for boost api