complete section on classes + data structures problems