deprecate home-made argument parser, using library instead