Create Process Abstraction

Should be private