started framework for Blueprint class