adds fixes for #2

unused column labels weren't being dropped which caused off-by-one
column naming errors