add del file, template, refactor