Update execute.cc

Here is an update... I cant seem to find anything wrong. I left comments for you. The functions that say Matt are the ones that you should look at. Once you get done with that you can look at the good ones.