utility for generating new solutions from template