updated Documentaion for optional arguments