add forking and ipc ruby stuff