changed from 0 opacity fade to hide