make template work in basics