added awake stuff