creating strategies using templates