Implement column; start with diagonal