initalizies arrays properly now