added more complex cli args