add sleep state