Thoughtworks assignment