use argparse; play with transpose