assignment 3: add private 3 cols demo