fix args parser