add hypershortest_time.lmn
refactoring