switched from minimist to commander