add process linklist func