Add optional arguments