Added wakeup, sleep and shutdown methods