s: using templates
s: removing exceed files with templates