finished implementation of evaluate(), learn() and started debugging