first working version of the extension