hover state
cleaned code, added styles