technological hurdles in space