option parsing with nomnom