Connect like calculation egine