add methods to user models