the possible and the impossible