doing the impossible