Im confused on what this does