added initial implementation to Hopper watchdog application