Revising addColumn() method params and adding unit tests