creation of the extension