move reveil ringed check near reveil function