Νickel, υποκλίνομαι. Χωρίς να έχεις μπροστά σου το περικείμενο, έπιασες το νόημα! Για το μόνο που έχω κάποιο ενδοιασμό είναι το "come up with". Σύμφωνα με το The Free Online Dictionary by Farlex, σημαίνει "to bring forth, discover, or produce: came up with a cure for the disease".