updated style and html structure