Warning clean up pass
warning pass
Documentation pass