check.compute and other stuff