added fadeIn/fadeOut