Some views + incorporation of awakening function