cleanup and ready for submission