lots of changes
diff --git a/xml/sensor.xml b/xml/sensor.xml
index 40bf73d..a0988c9 100644
--- a/xml/sensor.xml
+++ b/xml/sensor.xml
@@ -22,6 +22,9 @@
 		<method name="getThresholdState">

 			<arg name="threshold_state" type="i" direction="out"/>

 		</method>

+		<method name="getWatchdog">

+			<arg name="watchdog" type="i" direction="out"/>

+		</method>

 

                 <property name="value" type="i" access="read"/>

 		<property name="units" type="s" access="read"/>

@@ -34,7 +37,8 @@
 

 		<property name="poll_interval" type="i" access="read"/>

 		<property name="config_data" type="as" access="read"/>

-		<property name="changed_tolerance" type="i" access="read"/>

+

+		<property name="watchdog" type="i" access="read"/>

 

 		<signal name="Changed">

 			<arg name="value" type="i"/>

@@ -71,25 +75,4 @@
                         <arg name="value" type="i"/>

                 </signal>

         </interface>

-	<interface name="org.openbmc.SensorIntegerThreshold">

-		<method name="check">

-			<arg name="value" type="i" direction="in"/>

-		</method>

-		<method name="setThresholds">

-			<arg name="critical_upper" type="i" direction="in"/>

-			<arg name="critical_lower" type="i" direction="in"/>

-			<arg name="warning_upper" type="i" direction="in"/>

-			<arg name="warning_lower" type="i" direction="in"/>

-		</method>

-		<signal name="critical">

-			<arg name="over" type="b"/>

-		</signal>

-		<signal name="warning">

-			<arg name="over" type="b"/>

-		</signal>

-		<property name="critical_upper" type="i" access="read"/>

-		<property name="critical_lower" type="i" access="read"/>

-		<property name="warning_upper" type="i" access="read"/>

-		<property name="warning_lower" type="i" access="read"/>

-	</interface>	

 </node>