more hyperloop refinement