Describe a time a client changed their requirements mid-project. How did you adapt the technical build?