Adds optimize() method
Adds log(msg) method.