refactoring locations of some argument options