added hover animation