set up with trap stuff