updated more length