automated cleanups
remember user inputs