add wakeup and rest services