implemented basic column definition