More work on process provider chapter