commit Milestone #6 which uses json