recursively remove to clear slate for testing
recursively remove to clear slate for testing