Ideas from Kirk Sorensen a former NASA scientist