Add option parsing