added process struct skeleton