added modified POCC code