add some comment and modify some Parameter's Name
optimise the format of the code