added some teachign stuff