teacehr has role