recursive delete works now