lots of work on arrays
fixed a small error in arrays
Merge & more prettying up.
Damn it...