Added opacity an dhover function