general clean up, and deletes on new objects