implementing column management