watchdog framework conversion WIP