implementation of Compute Engine