merge opera extension into this repo