first version of the extension