added fadeIn && fadeOut effects