Tested and working : Both Detection and Messaging