altered len and size method but still with bug on deep