add support for blueprints