cleanup before turn in