added hover and selected