component integration