refactor(template): models