add cmdargs, history_uint, -s changes