process + terminate