tried something new with recusive deleting, cleared list