mask interrupt when modifying tasklist
switched back to original PCP
working OPCP example