added implicit event processor to DES