3 different approaches to getting data. None of them are able to succcessfully pull all columns.