added hover and coloring