array size must be passed, this wont be final though since it will read a file, but for now we pass raw values