basic files, supported by yaf and smarty