a good amount of tutorial work