for technical problems class