process: clean up implementation