fix api issue and add an unfinished chrome extension.