you only need 1 template file