commented out the unused columns
reconsidered which functions should be exported
removed unnecessary direct dependencies