need to add more hover states