completed up until dice project, 212/282]