applicative arguments parsing