forerevelation
not defined yet