add ArgumentsParser with scaling options
ref #2 add scaling options