segragate the argv specification