bakery challenge, work in progress