much better version of the template