adding new user model support while maintaining backward compatibility