simple option parser