code reboot
no travis for reboot branch
work in progress