added necessary tags and styling, nearly finished js functionality