switch from optparser to argparser, rename --scheme to --mapper