adding canary and incognito modules