modified process modle

think about a way to store the results in a structured way. (make it hard to be used in a wrong way)