remove unused code
remove default templates
fix warns