new array classes cleanup + made tests (except fp*) work