persistent blueprint creation