hover effect now works properly