mapping of options.

Still don't quit understand that... will have to test this later.