cleanup and setup