tutorial model