fix bug: ulen