What were the challenges of this project, and what did I learn?