how to design traps