add comments, mutil param in main