delete working, has some bugs concerning recycling