make it support reboot, suspend the system, but the work is not completed.