added hover opacity