adding support for blueprint