Renamed some things, to be a little more understandable.