templates will work