better user classes