core : call BeginTube -> return lengh segment