made a lot of progress with mmapping but still need to figure out munmapping. It's currently iterating one too many times and is page faulting