some assignment and lesson methods