recover disappeared functions