added minimist as a dep for arg parsing