First implementation with local worker processes