marked optional parameters as optional and removed the information from the description to avoid redundancy