functions of teaching variables