added hover feature