finished expression calculation