Communication protocol almost done. preCompute() and postCompute() added.