compilation of cum part 1