Completed and tested problem one. Just need to add comments, then can start problem two.