Cleanup
cleanup and add comments.