fixing hover states