going to look at statements for a little while. Then maybe revert back to bigger constructs (constructs) and see if we have what we need to get them populated
Added the flag system in.