impossible challenges? and other ideas