add my own templates; add file templates