added fadeIn and fadeOut to directive