templates load from file now