require 3 columnS