D. settled on
Feedback work through - 1. to cope with issues or feelings 2. to become noticeable.
settle on - 1. to agree on something 2. to make an arrangement to give money to somebody.
throw together - 1. to make something quickly 2. to make people meet.
make for - 1. to move in particular destination 2. to cause a certain result