finished data selection

animation and debugging/refactoring to follow
need to filter out unnecessary fields