Major Update to CUB IDO System | IDO #2, #3, #4