More work on the process provider chapter