custom diversion