ipc now actually uses the source and destination addr
made user test work with new features, fixed type in ipc