c traps notes