template tidy up