use the original component/delegation module