gave most classes textual definitions and some logical ones