major changes - numpy arrays and scalable levels