Implemented basic evaluation