[shellyg]

Up to cplex small details that's how it should look. Part 2 "completed"