new idea around how to get data in