beginning of refactor towards unified base classes for left cols