Added opacity animation