addition on userInfoProjection logic