Here is me trying to figure out what this does