almost finished main, still bugs in printItem on lists i.e. in class_data_item_section