first change， add the comments and function