updated html structure, updated css, updated format/styling