all the fuction is finished bu should be repair