Mostly written, needs proofreading and some test when the NASA server is back up