adding initial version of blueprint