changed ipc to dip, fixed dip to work with pointer to syd_obj