templates, added responses, background, styling, javascript