new class TeechModel