improved template
ignore even more things