close #2 : add column and fix bugs