add column view logic