initial commit of process tools
updated tests in utils.py