added canonical tag support