remove and getLength done