add alternative addColumn method