improved intro tutorial