actual option parsing with trollop