implementation len
implementation len