fixed arguments parsing