still working on templates