adding templates for file generateion