magic templates