Constructing the Future….One Step at a Time!