added new module - optimist.