added support for boost library