ip process routine