checkpoint ... working through class hierarchy list element issues ...