empty columns edges
use mocha+chai
when first new row has values, cache it