clean up, fetxh_text as a class method
get canonical url helper
use canonical url if found in html