add templates & fix render