started toying with an alternate class hierarchy
better class variant
worked class changeover through the entire Core