part 1: brainstorm

part 2: sketches

part 3: coding prototype

part 4: progress

part 5: final draft