created general template =)