what is the identity function doing here?