It doesn't make a whole lot of sense to me -- at least not without more context -- especially the "put forward an idea for" part. Can you explain it in other words, or give some more context to shed light on what you are trying to say?
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.