creating arrays is tough