messing around with templates