add external extension