functions after long period of breakage