read templates task