add trap case