added a way to make intermediate computations happen, then a semicolon