more work on the progressive migration class and a name change in
array category