inventing the impossible