option parsing experiments