#5 added column restriction