wait-and-eat tutorial project