more work on the init process