put forth

verb

1.
put forward for consideration
3.
exert oneself by doing mental or physical work for a purpose or out of necessity; work
4.
start to grow or develop