cleanups, sys args, arg parser