add process-live-p func