maybe touchy about templates