create a module for options; added options for optimizations