chew over, contemplate, meditate, Mull, mull over, Muse, ponder, reflect, ruminate, speculate, think over
contrive, devise, forge, formulate, invent