added a warning message if its not Canary.
threw in some changes. some more detailing.