initial webapp + template set up