Added POOCL 8 part 1