add logic codes about repair charge