added hover states in main.js