Add sleep wake methods