Addition of ideas and subtraction of obstacles......