with user classes