We already have defined our categories and tested in R16. Because of the nature of some of our vendor products, we have several type definitions for input contorl cards. Combining these into one category allows multiple types to move at once. Anothe instance in our environment is that we receive load only modules from some vendors. Along with load modules generated from our Assembler and COBOL programs, we have a number of types defined which are all basically just load modules. Combining all of these types into one category has gained us some significant throughput. If you take a wider view, in our environment, we only generate in Stage 1 of our entry environments. In that type of scenario, we can move control card members, and copybooks at the same time, which we are now doing with the CATEGORY option. We have separate PDSEs for Contol cards, and copybooks, so we haven't seen any contention issues that were significant. We are also able to mix the movement of DBRM elements in with the copy member/contol card elements. Almost anything that generates a load module can be put into our LOAD category. Sequesncing within the GLBLTYP definitions (which we have been refining over the years) simplifies the process for us. Every environment is different, but this seems to be working for us with no issues at this time.