integral is now in core module