processor:calculate() implementation started