support rebooting
version 0.2