added hard reboot