organizing chain state cursor