working mvp data gather