added teacher model