descaling, working and failng test