class and structure docs updated; many clases and structures defined