add fadeIn and fadeOut