added icons and hover effect