Reboot Framework