several tle, should calculate from middle instead of head and tail