created 2 versions of the extension