modified process modle

you might want to git pull on this branch