extension integration