make for better data arrangment