first cut of classes with collapsable