evaluation
Bug: missing calcuations, returns null