parse options object