functionality restored