created the class structure with descriptions