framework for sub class
sublist groundwork
styling fixes
show sublist fix