add favorite_hook and extTxt fix