ap1.userCompare