template for solutions