added fadein and fadeout back