implement nestlevelchecker