ThoughtWorks homework