added hover effect and tooltip