fix args parsing