making the blueprint a parameter