Massive optimization
Shared arrays introduced
Individual type restructured