work in progress: dealing with extra columns