working on file templates