chapter component integration