[clean refactor] archive template