added random remove and linked list length