Add an option generator