classdiagram updated; possibility of using other languages for writing AIs implemented in design