first try of IPC