Except the last definition of to Imagine, to Program, to Share is the motto of the Scratch website, the other definitions were all from the Free Dictionary from Farlex.