make the difference between command argument and command option