move data closer to where its used