added descriptions and styling