add Parent param and repair arguments bug