clean up, document