coincide the parameters. bugs are found and haven't been removed clearly.