templating, server, watch and ugly form setup