add optional arg parameters to usage