c.d. userBased method changes