TD:Gonna be a long punishment class, again.