basic functionality established, predictive behaviour for inactive columns added