Add optional parameters