replace arguments with options consolidating everythnig