split process and insert