NASA progress from lenovo computer