class subject done