has value type chapter update