Added hover and transition