satellite challenge.