reconstructor with blueprint also