functions after long period of breakage
index
fml