chrome extension implmentation - still needs some updates
small update destroy