pass arguments by argv