Properties Page

Modified on Tue, 20 Oct at 11:22 AM

Properties Page — Tab & Field Reference


Overview

The Properties page is the central configuration screen for a project in Cora PPM. It organises project settings, costs, stakeholders, strategic links, and financial data across a series of tabs. Not all tabs are visible to every user — visibility is controlled by a combination of system feature toggles, module configuration, user security profile, and the navigation context from which the page is opened.


What Controls Tab Visibility?

Tab visibility is determined by six independent mechanisms, which may combine for a single tab:

Mechanism

Description

Where Configured

Module Configuration

Some tabs require a specific module (e.g. Organisations, Strategies, KPIs, Grant) to be enabled.

System Admin → ProjectVisionConfiguration

Feature Toggles

Tabs guarded by feature flags (e.g. RateMatrix, CostBook, InvestmentManagement).

System Admin → Feature Configuration

User Security Profile

Some tabs are restricted to Profile ID 40 (Project Manager / Admin).

User Management → User Profiles

Navigation Context

A small number of tabs are shown/hidden depending on how the Properties page was opened (URL parameters).

Runtime — URL parameters

Data Presence

Tabs like Key Activities and Project Information are hidden unless relevant data exists for the project.

Automatic — data-driven at page load

Project Configuration

Admin settings (ChargeOutCosts, InterProjectLinking, ConsumedResourcesEnabled) control certain tabs.

System Admin → Project Configuration


Tab Quick Reference

Display Name

Value ID

User Control

Primary Visibility Condition

Settings

Settings

Properties_ProgramManager.ascx

Profile ID 40 only; hidden in wizard mode

Details

Details

Properties_ProjectDetails.ascx

Requires ShowOldProjectDetails = true

Project Information

Info

Properties_Info.ascx

Hidden if no project info data exists

Organisations

ORG

Properties_Organisations.ascx

Requires Organisations module configured

Strategies

STRAT

Properties_Strategies.ascx

Requires Strategies module configured

KPIs

KPI

Properties_KPIs.ascx

Requires KPI module configured

Priorities

Pri

ScopePriorities.ascx

Requires showPriorities = true

Dependent Projects

DEP

Properties_Dependencies.ascx

InterProjectLinking ≠ Disabled

Planned Resources Usage

RES

Properties_Resources.ascx

ConsumedResourcesEnabled AND UseFixedPlannedResource both true

Skill Costs

Skills

Properties_Skills.ascx

Hidden if RateMatrix feature ON; Profile 40 + ChargeOutCosts enabled

Facility Costs

Facilities

Properties_Facilities.ascx

Hidden if RateMatrix feature ON; Profile 40 + ChargeOutCosts enabled

User Costs

Users

Properties_Users.ascx

Hidden if RateMatrix feature ON; Profile 40 + ChargeOutCosts enabled

Budgets

Budgets

ucProjectBudget.ascx

Hidden in modal/project summary navigation context

Key Activities

Activities

Properties_KeyActivities.ascx

At least one non-archived key activity must exist

Funding Sources (Grant)

Grant

Properties_Grants.ascx

Requires Grant module configured

Cost Book

Costbook

Properties_Costbook.ascx

Requires CostBook feature enabled

EV Technique

EVTechniques

Properties_EVTechniques.ascx

Always visible

Rate Matrix

RateMatrix

Properties_RateMatrix.ascx

Requires RateMatrix feature enabled

Funding Source

FundingSource

Properties_FundingSource.ascx

Requires read/edit Funding Sources security right

Funding Source Properties

FundingSourceProperties

Properties_FundingSourceProperties.ascx

Requires read/edit Funding Source Properties right

Funding Source Main Grid

FundingSourceMainGrid

Properties_FundingSourceMainGrid.ascx

Requires InvestmentManagement feature enabled

Project Role Hierarchy

ProjectRoleHiararchy

Properties_ProjectRoleHiararchy.ascx

Feature toggle + AdminGridID configured

Financial Actuals

FinancialActuals

Properties_FinancialActuals.ascx

Always visible


Tab Detail Reference

Settings

Value ID: Settings | User Control: Properties_ProgramManager.ascx

Displays and edits core project settings including the Program Manager assignment. This tab acts as the primary configuration panel for project metadata. It contains the largest set of conditional fields on the Properties page — see the Settings Tab — Field Reference section below for full details.

Visibility Conditions:

  • User Role (Profile): Only visible to users with Profile ID 40 (Project Manager / Admin). Users with lower-privilege profiles do not see this tab.

  • Project Wizard Mode: Hidden when the Project Wizard (wizardOn) is active.


Details

Value ID: Details | User Control: Properties_ProjectDetails.ascx

A legacy view of project details. Provides backward-compatible access to an older project details layout available in earlier versions of Cora PPM.

Visibility Conditions:

  • Project Configuration: Only visible when Show Old Project Details is enabled in Project Configuration (ProjectConfig.ShowOldProjectDetails = true). Disabled by default in new installations.

Fields / Content:

  • Legacy project detail fields


Project Information

Value ID: Info | User Control: Properties_Info.ascx

Contains supplementary project information, including media and external links for showcasing projects in portals or dashboards.

Visibility Conditions:

  • Data Presence: Hidden when no project information record exists for the project (projInfo is null).

Fields / Content:

  • Featured Project (checkbox)

  • Featured Picture (Image URL)

  • Text for Featured Picture

  • Picture Details (Slideshow URL)

  • Flickr Account ID

  • Project Link 1, 2, 3 (URLs)

  • Project Link Labels


Organisations

Value ID: ORG | User Control: Properties_Organisations.ascx

Manages the organisational units or departments associated with the project.

Visibility Conditions:

  • Module Configuration: Requires the Organisations module to be configured (IsConfigured: Organisations = true).

  • Project Wizard Mode: Hidden when the Project Wizard is active.

  • Customer Restriction: Not shown for Honeywell-licensed instances.

Fields / Content:

  • Organisation assignments

  • Ownership / sponsorship links


Strategies

Value ID: STRAT | User Control: Properties_Strategies.ascx

Links the project to strategic objectives, allowing organisations to track how projects contribute to strategic goals.

Visibility Conditions:

  • Module Configuration: Requires the Strategies module to be configured (IsConfigured: Strategies = true).

  • Project Wizard Mode: Hidden when the Project Wizard is active.

  • Customer Restriction: Not shown for Honeywell-licensed instances.

Fields / Content:

  • Strategy alignments

  • Strategic objective linkage

  • Contribution weighting


KPIs

Value ID: KPI | User Control: Properties_KPIs.ascx

Defines and tracks Key Performance Indicators for the project.

Visibility Conditions:

  • Module Configuration: Requires the KPI module to be configured (IsConfigured: KPI = true).

  • Project Wizard Mode: Hidden when the Project Wizard is active.

Fields / Content:

  • KPI definitions

  • Target values

  • Actual values

  • KPI status indicators


Priorities

Value ID: Pri | User Control: ScopePriorities.ascx

Manages scope priorities for the project. Allows categorisation and ranking of deliverables by priority.

Visibility Conditions:

  • Configuration Flag: Only visible when showPriorities evaluates to true. Driven by system-level scope/priority configuration.

Fields / Content:

  • Priority categories

  • Priority rankings

  • Scope priority weightings


Dependent Projects

Value ID: DEP | User Control: Properties_Dependencies.ascx

Shows and manages dependencies between this project and other projects in the portfolio. The tab label is dynamically localised (e.g. "Dependent Projects").

Visibility Conditions:

  • Inter-Project Linking Setting: Hidden when Inter-Project Linking is set to Disabled in Project Configuration (ProjectConfig.InterProjectLinking = Disabled). Visible when set to Enabled or any non-Disabled mode.

Fields / Content:

  • Predecessor projects

  • Successor projects

  • Dependency type

  • Dependency notes


Planned Resources Usage

Value ID: RES | User Control: Properties_Resources.ascx

Displays planned resource consumption for the project, including fixed resource allocations over time.

Visibility Conditions:

  • Project Configuration — Consumed Resources: Requires ProjectConfig.ConsumedResourcesEnabled = true.

  • Project Configuration — Fixed Planned Resource: Also requires ProjectConfig.UseFixedPlannedResource = true. Both conditions must be true for the tab to appear.

Fields / Content:

  • Resource allocation grid

  • Planned vs actual hours

  • Resource types


Skill Costs

Value ID: Skills | User Control: Properties_Skills.ascx

Displays cost breakdowns by skill type. This tab is the predecessor to the Rate Matrix and is hidden when Rate Matrix is enabled.

Visibility Conditions:

  • Rate Matrix Feature: Hidden when the RateMatrix feature toggle is ON. When Rate Matrix is active, this tab is replaced by the Rate Matrix tab.

  • Charge Out Costs Setting: Hidden if ProjectConfig.ChargeOutCosts is set to Off.

  • User Role (Profile): Only visible to users with Profile ID 40.

Fields / Content:

  • Skill-based cost entries

  • Cost rates per skill type

  • Total cost calculations


Facility Costs

Value ID: Facilities | User Control: Properties_Facilities.ascx

Displays cost breakdowns by facility or asset type. Hidden when Rate Matrix supersedes legacy cost tabs.

Visibility Conditions:

  • Rate Matrix Feature: Hidden when the RateMatrix feature toggle is ON.

  • Charge Out Costs Setting: Hidden if ProjectConfig.ChargeOutCosts is set to Off.

  • User Role (Profile): Only visible to users with Profile ID 40.

Fields / Content:

  • Facility cost entries

  • Cost rates per facility

  • Total facility cost calculations


User Costs

Value ID: Users | User Control: Properties_Users.ascx

Displays cost breakdowns by individual user/resource. Hidden when Rate Matrix is enabled.

Visibility Conditions:

  • Rate Matrix Feature: Hidden when the RateMatrix feature toggle is ON.

  • Charge Out Costs Setting: Hidden if ProjectConfig.ChargeOutCosts is set to Off.

  • User Role (Profile): Only visible to users with Profile ID 40.

Fields / Content:

  • Per-user cost entries

  • Individual resource cost rates

  • Total user cost calculations


Budgets

Value ID: Budgets | User Control: ucProjectBudget.ascx

Manages the project budget, including budget lines, forecasts, and actuals.

Visibility Conditions:

  • Navigation Context: Hidden when the page is opened in modal/popup mode (ShowClose parameter present) or when accessed from the Project Summary view (fromProjSumm parameter present).

  • Standard View: Visible in the standard project properties view.

Fields / Content:

  • Budget lines

  • Approved budget

  • Forecast

  • Actuals

  • Budget variance


Key Activities

Value ID: Activities | User Control: Properties_KeyActivities.ascx

Displays and manages key activities (milestones or deliverables) for the project.

Visibility Conditions:

  • Data Presence: Only visible when at least one non-archived key activity exists for the project (keyActivitiesRepository.AnyNonArchived() = true). If all activities are archived or none exist, the tab is hidden.

Fields / Content:

  • Key activity list

  • Activity owner

  • Due dates

  • Status

  • Completion %


Funding Sources (Grant)

Value ID: Grant | User Control: Properties_Grants.ascx

Manages grant and funding source associations for the project. The tab label uses the configured term for "Funding Sources". Note: this is distinct from the newer Funding Source tab.

Visibility Conditions:

  • Module Configuration: Requires the Grant module to be configured (IsConfigured: Grant = true).

  • Project Wizard Mode: Hidden when the Project Wizard is active.

  • Customer Restriction: Not shown for Honeywell-licensed instances.

Fields / Content:

  • Grant associations

  • Funding source details

  • Grant amounts and allocations


Cost Book

Value ID: Costbook | User Control: Properties_Costbook.ascx

Provides access to the project cost book — a structured ledger of cost items associated with the project.

Visibility Conditions:

  • Feature Configuration: Only visible when the CostBook feature is enabled (FeatureConfig.CostBook = true).

Fields / Content:

  • Cost book entries

  • Cost categories

  • Budgeted vs actual costs


EV Technique

Value ID: EVTechniques | User Control: Properties_EVTechniques.ascx

Configures the Earned Value (EV) technique applied to the project. EVM measures project performance and progress objectively.

Visibility Conditions:

  • Always Visible: No configuration flag or permission check. This tab is always shown on the Properties page.

Fields / Content:

  • EV technique selection (e.g. 0/100, 50/50, % Complete)

  • EV calculation basis

  • EV tracking settings


Rate Matrix

Value ID: RateMatrix | User Control: Properties_RateMatrix.ascx

Replaces the legacy Skill Costs, Facility Costs, and User Costs tabs with a unified matrix for managing charge-out rates across multiple resource types.

Visibility Conditions:

  • Feature Toggle: Only visible when the RateMatrix feature toggle is enabled. When this feature is ON, the Skill Costs, Facility Costs, and User Costs tabs are automatically hidden.

Fields / Content:

  • Rate matrix grid

  • Resource type rows

  • Rate columns by period

  • Total cost calculations


Funding Source

Value ID: FundingSource | User Control: Properties_FundingSource.ascx

Detailed view of an individual funding source record. Shown contextually when navigating to a specific funding source.

Visibility Conditions:

  • Security Permission: Requires the user to have either User Can Read Funding Sources or User Can Edit Funding Sources project security right.

  • Navigation Context: Hidden by default. Shown programmatically when navigating to a specific funding source.

Fields / Content:

  • Funding source name and reference

  • Funding amounts

  • Status

  • Period allocations


Funding Source Properties

Value ID: FundingSourceProperties | User Control: Properties_FundingSourceProperties.ascx

Displays additional properties and attributes for a selected funding source record.

Visibility Conditions:

  • Security Permission: Requires User Can Read Funding Source Properties or User Can Edit Funding Source Properties project security right.

  • Navigation Context: Hidden by default. Shown contextually alongside the Funding Source tab.

Fields / Content:

  • Custom funding source properties

  • Attribute values

  • Metadata fields


Funding Source Main Grid

Value ID: FundingSourceMainGrid | User Control: Properties_FundingSourceMainGrid.ascx

A grid view of all funding sources associated with the project, part of the Investment Management feature set.

Visibility Conditions:

  • Feature Toggle: Only visible when the InvestmentManagement feature toggle is enabled.

Fields / Content:

  • All funding sources grid

  • Totals row

  • Filtering and sorting


Project Role Hierarchy

Value ID: ProjectRoleHiararchy | User Control: Properties_ProjectRoleHiararchy.ascx

Manages the hierarchical structure of project roles. This is a newer approach to Project Role Management (PRM).

Visibility Conditions:

  • Feature Toggle (Primary): Requires the ProjectRoleHiararchy_NewApproachToPRM feature toggle to be ON.

  • Admin Grid Configuration: Also requires ProjectConfig.AdminGridID to be configured (not equal to -1).

  • Feature Toggle (Replacement): If the newer Update_Project_Role_Hierarchy_Page_01 feature is enabled, this tab is hidden (replaced by an updated version).

Fields / Content:

  • Role hierarchy tree

  • Role assignments

  • Role type definitions


Financial Actuals

Value ID: FinancialActuals | User Control: Properties_FinancialActuals.ascx

Displays actual financial data recorded against the project, including costs from integrated financial systems.

Visibility Conditions:

  • Always Visible: No feature toggle or permission guard. This tab is always shown on the Properties page.

Fields / Content:

  • Financial actuals grid

  • Cost type breakdown

  • Period actuals

  • Cumulative totals


Settings Tab — Field Reference

The Settings tab (Properties_ProgramManager.ascx) contains the most fields of any tab on the Properties page, and the majority are conditional. Fields appear or are hidden based on module configuration, feature toggles, user roles, project configuration, and live data conditions. This section documents every field and when it is visible.

Source: Properties_ProgramManager.ascx.vb

Complete Field Visibility Table

Field Label

Control ID

Visible When

Project Status

ddlStatus

User has the Portfolio Manager role

Project Stage

ddlPhase

ProjectConfig.ProjectPhaseEnabled = true AND (user has Portfolio Manager role OR User_Can_Change_Project_Phase security right)

Project Type

ddlType

Always visible

Project Category

ddlProjectCategory

Always visible

Currency

ddlCurrency

Always visible

Revenue Calculation Method

ddlRevenueCalculationType

Feature toggle Make_Revenue_Calculation_Method_a_Project_Level is ON

Invoice Type

ddlInvoiceType

Invoicing module is configured OR Advanced Project Forecasting feature is enabled

Project Manager

ddlProjectManager

Invoicing module is configured OR Advanced Project Forecasting feature is enabled

Inter-Project Link Type

ddlInterProject

ProjectConfig.InterProjectLinking = true (Inter-Project Linking is enabled)

Live Date (editable)

dpLiveDate

ProjectConfig.LiveDateReadOnly = false

Live Date (read-only display)

rOLiveDate

ProjectConfig.LiveDateReadOnly = true

Timesheet Authorisation

chkAuth

Advanced Timesheet module configured AND TimesheetConfig.ApprovalsEnabled = true AND TimesheetConfig.ProjectApprovalsEnabled = true

Second-Level Project Approval

chkSecondlevelProjectApproval

TimesheetConfig.SecondLevelProjectApprovalsEnabled = true AND Approvals enabled AND Project Approvals enabled AND chkAuth is checked

Second-Level Previous Step Approval

chkProjectSecondLevelPreviousStepApproval

Shown alongside second-level approval when second-level approval is active

Approvers

swpApprovers

Timesheet approvals configured and active (shown with chkAuth)

Override Cadence

chkOverrideCadence

Feature toggle StatusDateConfigurationSettings is ON

Set Cadence

ddlSetCadence

Override Cadence checkbox (chkOverrideCadence) is currently checked

Cadence Frequency

ddlCadence

Override Cadence is active

Day of the Week

ddlDayOfTheWeek

Cadence schedule requires day-of-week selection

Day of the Month

ddlDayOfTheMonth

Cadence schedule requires day-of-month selection

Days After

txtDaysAfter

Cadence schedule requires an offset configuration

EVM % Complete

chkEvmPercentage

EVM (Earned Value Management) module is configured

Material Threshold

MaterialThreshold

FeatureConfig.BillMaterials = true

Contract Management

ChkContractManagement

Permanent feature toggle ContractManagement is ON

Financial Mapping

PvFinancialMapping

CostBook feature is enabled OR Account Parent Groups are configured

Project Exchange Rate

txtProjectExchangeRate

FeatureConfig.CostBook = true

Task Association Email

chkTaskAssociationEmail

EmailConfig.TaskAssociationEmail = true

Resource Notification Email

trSendEmail

Project.ResourceEmailEnabled = true AND project's Live Date is in the past

Cost Centre

ddlCostCentre

At least one Cost Centre record exists in the Cost Centre repository

Resourcing Units

ddlResourcingUnits

A non-"Global Site" resourcing unit context is in use

Resource Demand Period

ddlResourceDemandPeriod

ProjectConfig.EnableFiscalCalendar = true AND Resource Work In Weeks setting is active

Freeze Period

ddlfreezePeriod

ProjectConfig.EnableFreezePeriods = true

PM Technique

ddlpmTechnique

ProjectConfig.EnableFreezePeriods = true

Task Level Calendars

chkTaskLevelCalendars

TaskLevelCalendarsEnabled = true (hidden when false)

Baseline Deviation RAG

BaselineDeviationRAG

Baseline deviation configuration is active

VAT Applicable

ddlVatApplicable

Customer-specific — AFBI licensed instances only

Global Settings

pnlGlobalSettings

Customer-specific — Bravida licensed instances only


Fields Grouped by Visibility Mechanism

Role-Based Fields

These fields are only shown to users with specific roles or security rights:

  • Project Status (ddlStatus) — Portfolio Manager role required.

  • Project Stage (ddlPhase) — Portfolio Manager role or the User_Can_Change_Project_Phase security right required (also requires Project Phase to be enabled in Project Configuration).

Module-Dependent Fields

These fields require a specific licensed Cora PPM module to be configured:

  • Timesheet Authorisation (chkAuth) — Advanced Timesheet module. This is the gateway control; the two approval fields below depend on it.

  • Second-Level Project Approval (chkSecondlevelProjectApproval) — Advanced Timesheet module with second-level approvals enabled, and chkAuth must also be checked.

  • Second-Level Previous Step Approval (chkProjectSecondLevelPreviousStepApproval) — As above.

  • EVM % Complete (chkEvmPercentage) — EVM module.

  • Invoice Type (ddlInvoiceType) and Project Manager (ddlProjectManager) — Invoicing module OR Advanced Project Forecasting feature.

Feature Toggle–Dependent Fields

These fields are controlled by named feature flags in System Admin → Feature Configuration:

  • Revenue Calculation Method (ddlRevenueCalculationType) — Make_Revenue_Calculation_Method_a_Project_Level toggle.

  • Override Cadence (chkOverrideCadence) — StatusDateConfigurationSettings toggle.

  • Contract Management (ChkContractManagement) — ContractManagement permanent toggle.

  • Material Threshold (MaterialThreshold) — BillMaterials feature.

  • Financial Mapping (PvFinancialMapping) — CostBook feature OR Account Parent Groups configured.

  • Project Exchange Rate (txtProjectExchangeRate) — CostBook feature.

  • Task Level Calendars (chkTaskLevelCalendars) — TaskLevelCalendarsEnabled.

Project Configuration–Dependent Fields

These fields depend on settings in System Admin → Project Configuration:

  • Project Stage (ddlPhase) — ProjectPhaseEnabled.

  • Inter-Project Link Type (ddlInterProject) — InterProjectLinking = true.

  • Live Date — LiveDateReadOnly flag determines whether the editable date picker (dpLiveDate) or a read-only display (rOLiveDate) is shown. One or the other is always rendered; they are mutually exclusive.

  • Resource Demand Period (ddlResourceDemandPeriod) — EnableFiscalCalendar AND Resource Work In Weeks.

  • Freeze Period (ddlfreezePeriod) and PM Technique (ddlpmTechnique) — both require EnableFreezePeriods.

Data-Driven and Runtime Fields

These fields appear only when specific data conditions are met at page load or in response to user interaction:

  • Resource Notification Email (trSendEmail) — The project must have ResourceEmailEnabled = true and its Live Date must be in the past (project is live).

  • Cost Centre (ddlCostCentre) — At least one Cost Centre record must exist in the repository.

  • Set Cadence (ddlSetCadence) — Shown dynamically only when the user checks the Override Cadence checkbox on the same page.

Email Configuration–Dependent Fields

  • Task Association Email (chkTaskAssociationEmail) — EmailConfig.TaskAssociationEmail = true in Email Configuration.

Customer-Specific Fields

These fields are rendered only for specific licensed customer instances and will not appear in standard installations:

  • VAT Applicable (ddlVatApplicable) — AFBI instances only.

  • Global Settings (pnlGlobalSettings) — Bravida instances only.


Troubleshooting

If a tab you expect to see is missing, use the table below to diagnose the cause.

Symptom

Likely Cause & Resolution

Settings tab missing

User profile is not Profile ID 40. Ask your system administrator to review your profile assignment.

Organisations / Strategies / KPIs missing

The corresponding module is not configured. A system administrator must enable it in ProjectVisionConfiguration.

Skill / Facility / User Costs tabs missing

The RateMatrix feature may be ON (replacing these with Rate Matrix tab), or ChargeOutCosts is Off. Check Feature Configuration and Project Configuration.

Rate Matrix tab missing

The RateMatrix feature toggle is not enabled. Ask a system administrator to enable it in Feature Configuration.

Cost Book tab missing

The CostBook feature is not enabled in Feature Configuration.

Dependent Projects tab missing

Inter-Project Linking is set to Disabled in Project Configuration. Enable it to allow dependency tracking.

Planned Resources Usage tab missing

Both ConsumedResourcesEnabled and UseFixedPlannedResource must be true in Project Configuration.

Key Activities tab missing

No non-archived key activities exist for this project. Add a key activity in the schedule or task log.

Funding Source tab missing

You do not have the "Can Read/Edit Funding Sources" project security right. Contact your administrator.

Project Role Hierarchy tab missing

The ProjectRoleHiararchy_NewApproachToPRM feature toggle is off, or AdminGridID is not configured.

Project Status field not visible on Settings tab

User does not have the Portfolio Manager role.

Project Stage field not visible on Settings tab

Project Phase is not enabled in Project Configuration, or user lacks the required role/security right.

Timesheet Authorisation field missing

Advanced Timesheet module is not configured, or ApprovalsEnabled / ProjectApprovalsEnabled is false in Timesheet Configuration.

Override Cadence field missing

The StatusDateConfigurationSettings feature toggle is not enabled.

Contract Management field missing

The ContractManagement permanent toggle is not ON.

Financial Mapping field missing

CostBook feature is not enabled and Account Parent Groups are not configured.


Based on Cora PPM release branch supported_release-1.25.2 — Sources: /code/inetpub/wwwroot/ProjectVision8/properties.aspx.vb, UserControl/Properties_ProgramManager.ascx.vb

Was this article helpful?

That’s Great!

Thank you for your feedback

Sorry! We couldn't be helpful

Thank you for your feedback

Let us know how can we improve this article!

Select at least one of the reasons
CAPTCHA verification is required.

Feedback sent

We appreciate your effort and will try to fix the article