updating user subclass
fixing conflicts with user subclass