added the initial version of the extentsion