Adds Checking For Changes
-- Works almost
-- Fix coming in a minute