Control Search Admin Site Tools Page Tools Show page Edit this page Backlinks Manage Subscriptions
We use a standard format for all the suggestions and fixes listed below to help ease any difficulties you may have when looking for a specific issue.
The format is as follows:
- (The case number used by the Development Team - link is for Cyrious use only)
- Description of the feature added or the issue resolved
- # The Service Ticket number we have in our Internal records (not always applicable)
Example:
- CCON-5252 Purchase Orders - Create a new Quick Parts list in Pricing Setup that can be accessed by Purchase Orders and Bills - #446968
New Features and Changes Made
CCON-5575 PrCA - Change Production App so that it will not automatically post part usage if a system is set to Never in Production Setup for Part Usage automatic creation - #477479
CCON-5587 Activity Manager - When deactivating an employee, ask if the currently assigned items from the Activity Manager should be reassigned to a different employee - #478804
CCON-5671 Avalara - Provide a warning to customers when they attempt to calculate taxes using AvaTax online lookup with over 15,000 lines (in SQL).
Note: Avalara's default is 1,000 line items and 15k is their max value they will raise it to if customers reach out to their Tech Support team. This is done on a case-by-case basis by Avalara.
CCON-5712 Misc - Add Modified columns to the Sequence table in SQL in order to help identify the changes made to various Next Numbers in Control - #490545
CCON-5864 Misc - Hide the UDF Category tabs on Orders, Estimates, Purchase Orders, etc when there are no UDFs to display
CCON-5873 Reports - Add a search feature to the Report Menu Setup
CCON-5874 Misc - Add a search bar to the Macro Setup screen
CCON-5881 Misc - Add the Load More and Load All buttons to the Activities tab of Employee records, Company Contact records, and also to Part and Product records so that they will load faster when companies have a lot of records.
CCON-5908 Misc - Add additional Activity type options to the right-click menu for line items on all transaction types
CCON-5916 Explorers - Make all the financial columns in all Explorers uniform by having them be aligned to the right side - #505004
CCON-5922 Explorers - Add the View Document option to the Sub-Explorer section for the Purchase Order, Bills, and Receiving Documents explorers - #505173
CCON-5924 Misc - Change the Void on Journal entries to reverse the entries instead of zeroing them out - #505203
CCON-5925 Misc - Add the UDF sections to the merge field list for Purchase Orders, Bills, and Receiving Documents - #505211
CCON-5936 Reports - Create a new Request For Quote report that will be added to the Purchase Order action toolbar menu - #505047
CCON-5940 Explorers - Add the Payment Terms as a column chooser option for the Order and Estimate Explorers - #506112
CCON-5948 Estimates - Add new options in System Setup to require a 2nd Salesperson and 3rd Salesperson for Estimates - #506286
CCON-5949 Bills - Add a Default Payment Method column to the Pay Bills screen to display the method selected on the Vendor tab of Company records - #506288
CCON-5952 Calendar - Adjustments and additions to the information available on existing activities shown in the new PrCA Calendar section
CCON-5953 Calendar - Adjustments and additions to the information available when making new activities in the new PrCA Calendar section
CCON-5955 Calendar - Adjust the colors of the Events/Activity types in the Calendar section of PrCA so that users can tell the difference in the types and so that it also matches the Activity Manager in Control
CCON-5956 PrCA - Add a new Calendar Activities section to the Details tab of Orders and Jobs inside of PrCA
CCON-5957 Misc - Add Entered By as a Column Chooser option for the Activity List section of the Activity Manager - #506368
CCON-5964 Accounting - Add a new notification option in Accounting Setup > General to send out an email to a specific person if a reconciled Journal entry gets edited by a user
CCON-5967 Reports - Add an option to the Activity Log Sales report to hide if there is a 0 amount
CCON-5972 Misc - Adjust what is displayed for Transaction Link UDFs so that they show the transaction type and number instead of the TransactionID from SQL - #507543
CCON-5976 Explorers - Add the Assigned To field type to the left side of the Order and Estimate Explorers - #508515
CCON-5977 PrCA - Expand the width of the Job Board data so that there is not as much padding on each side - #507713
CCON-5988 Security - Separate the security rights that allow the users to delete line items for Orders or Estimates - #508786
CCON-5990 Purchase Orders - Remove the restriction that prevents POs from being re-opened if its line items are in the Bill Received Status
CCON-5995 Email - Add more details to the activity that gets created when a report is emailed - #509680
CCON-5996 Misc - Add an option in System Setup to have the Quantity values on converted Receiving Documents all start at 0 instead of their normal values - #509682
CCON-5997 Security - Add a new security right for Edit Recurring Orders - #509719
CCON-5998 Activity Manager - Add a Created Date column to the Activity List tab of the Activity Manager - #509779
CCON-5999 Shipping - Add a Tax Class selection list to the Ship To area when 3rd Party shipping is being used and Avalara is not being used to automatically determine taxes for the shipments - #509818
CCON-6000 Misc - Create a Last Modified By field for the Advanced Query Setup area to help users quickly identify who changed a query most recently
CCON-6001 Macros - Create a Last Modified By field for Macros to help users quickly identify who changed a macro most recently
CCON-6003 Email - Add an Explore button to the Email section of the Report Criteria screen to let users look for email addresses via a Contact Explorer
CCON-6004 Email - Add an optional Reply To field below the Subject line to the various areas where specific emails are created in Control
CCON-6010 PrCA - Add the Due Date Time to the Job cards inside of the Production Cloud App
CCON-6011 Security - Add a new security right for Adjust Estimated Usage and rename Adjust Part Usage to Adjust Actual Usage - #509946
CCON-6023 Misc - Add new Types to the Part Activities so that we can add a filter to that screen
CCON-6024 Misc - Add various new Activity Manager merge fields that can be used to pull information from the activities on the Activity Manager
CCON-6038 Misc - Expand the Payments activities area to fill the entire screen when Scheduled Payments are not being used
CCON-6040 Misc - Adjustments to the Description field on most of the activities that happen when you make edits to transactions so they don't all say Order Edited and have the actual action that was taken recorded - #511177
CCON-6043 Purchase Orders - Add a Discount field to POs in the same way that you have this option for Bills - #511195
CCON-6046 Misc - Add the Run Macro option to the action toolbar for Purchase Orders, Bills, Receiving Documents, and their matching Explorers - #511231
CCON-6052 Misc - Change the Require Expected Date setting to no longer apply to Credit Memos or Receiving Documents - #512145
CCON-6056 Dashboards - Add the Purchase Orders, Bills, and Receiving Documents options to the Documents Explorer dashboard instrument
CCON-6060 Misc - Add the destination path folder aliases for Bills, Purchase Orders, and Service Tickets to Control
CCON-6062 Dashboards - Add the Priority selection list to the bottom of the Line Item Explorer dashboard instrument so that users may change the Priority of multiple items at a time - #513134
CCON-6068 Explorers - Add the User Defined Fields criteria to the Advanced Explorer query builder for Bills and Purchase Orders
CCON-6083 Misc - Add a Line Item column to the Activities tab of transactions, the Activity Explorer, and to the Activity Manager - #513420
CCON-6084 Misc - Add the Time to the various Date fields that are shown on the Transaction Details screen inside of Orders - #513452
CCON-6086 Payments - Add a new option to prevent the deposit amount settings from affecting the Payment screens - #513377
CCON-6100 PrCA - Add the time zone to the time card entries in Production CloudApp
CCON-6107 Shipping - Add a new SQL column to the Shipments table to easily determine if a shipment is using a 3rd Party Company for its Ship To shipments
CCON-6108 Misc - Have Control remember your selection for Display Dates for Entries when looking at GL records in Activities
CCON-6111 Misc - Add an option to have the 3rd Party Tax Class value for Shipments pull from the Order by default instead of the 3rd Party Company
CCON-6116 Bills - Add the ability to back date payments made to Bills directly from the Quick Bill Payment screen
CCON-6119 Misc - Change the default location used by the Add button in Report Criteria for attachments to refer to the document management folder for that transaction - #514640
CCON-6122 Misc - Add Ctrl+W as a shortcut to Control in order to close the currently selected tab - #514654
CCON-6126 PrCA - Add a Currently Assigned To area to the list of Employees when you go to assign a Job in the Production CloudApp
CCON-6131 Misc - Change the Credit Date field from a Date selection to a DateTime selection so the users can choose the time as well when back dating Vendor Credit Memos
CCON-6134 Misc - Add a new option to the main tabs right-click menu to Reopen Closed Window (Ctrl+Shift+T)
Note: Not all windows function this way. This feature will pull up the most recently closed windows that appear in the History button on the main toolbar.
CCON-6138 Activity Manager - Add the Original Scheduled Date column to the Activity List tab in the Activity Manager and also to the Activity Explorer
CCON-6143 Orders - Add a new filter to the Activities tab on transactions for Work Assignments - #515622
CCON-6148 PrCA - Add a new option to the Change Station menu to allow users to remove their default Station in the Production CloudApp
CCON-6150 Explorers - Add an option for Void to all transaction types that are missing it from the right-click menu on their Explorers and dashboard instruments
Defect Fixes
CCON-5640 Companies - Long save times on Company records containing a large number of Contact records - #485009
CCON-5828 PrCA - Negative times are showing up on PrCA when the user's device is in a different time zone than the server - #498713
CCON-5834 Misc - Entered By field is cleared out when you set an Employee as inactive - #499708
CCON-5838 Misc - Part Usage is not correct when Purchase Order is marked Billed - #499919
CCON-5845 Misc - Products continue to use their Starting Station even when the Station has been made inactive - #500122
CCON-5847 Misc - Inactive employees are showing in the selection list for Commission Plans - #500936
CCON-5870 Misc - Child Items are reordering when the parent line item is cloned - #502427
CCON-5876 Misc - Need to update the version of Chromium that is being used by Control for it's mapping feature on addresses - #502641
CCON-5887 Explorers - Stations are not being displayed with all of their available Status choices in Run Macro Action called Station Change Macro - #503656
CCON-5890 Accounting - Direct Costs from Bills account is incorrectly being displayed in the available Accounts lists when making a Journal entry even though it is a System Account - #503723
CCON-5893 Misc - The Order Export report is only exporting 14 Orders even though more are selected - Used by Cyrious Support
CCON-5894 Misc - Image variable is dropping the images occasionally due to multiple issues - #502506
CCON-5902 Misc - Timeclock users without the payroll module are not getting messages that their master time card doesn't match the details card - #503993
CCON-5910 Purchase Orders - Invalid Quantity error message coming up after setting a Quantity to Add in the Purchase Order Copy from Order screen which locks up Control
CCON-5911 PrCA - Undefined and NULL being displayed when clocking into full Job in the Production Cloud App
CCON-5912 Orders - Control keeps adjusting its center positioning as you are working with Orders
CCON-5915 Misc - Could not convert variant of type (OleStr) into type (Double) error when scrolling horizontally in the Account Register
CCON-5918 Misc - Part Usage is not being removed from Parts when the timecard associated with that usage is manually deleted
CCON-5919 Misc - The Search bar in the Account Register is not working for Checks
CCON-5920 Misc - The Create Part Usage tool is not picking up existing usage that gets associated with a timecard
CCON-5921 Purchase Orders - The Associated Orders link on the Documents tab of Purchase Orders and Bills is using the TransHeader ID instead of the Order Number
CCON-5927 Explorers - The Created Date Range on the Order Explorer is not working correctly for Orders in the status of Built and Sale - #505232
CCON-5929 Orders - Taxes are being rounded incorrectly in SQL which causes Control to think the payment being made is not the same as the balance due - #505266
CCON-5930 Accounting - Out of Balance is occurring when applying a credit payment to subsidiary Orders from the parent company's credit balance - #505288
CCON-5931 Misc - .NET 4.8 install is not checking to see if it is already installed on the host computer in certain situations
CCON-5934 Explorers - Order Explorer is not working for Subsidiary Orders - #506030
CCON-5935 Companies - The phone number field for the primary office number is not aligned correctly causing a scroll bar to show up
CCON-5937 Misc - Document folders are not being automatically created when you make a new Receiving Document
CCON-5938 Orders - The Copy New Line Item feature is not working correctly for both parent and child line items and that is causing duplicate items to be added to the new Order
CCON-5939 Payments - Online payments are not coming back into Control
CCON-5941 Avalara - The tax lookup for non-taxable amounts is being sent over incorrectly in some situations
CCON-5943 Misc - Various errors when moving Orders and Estimates to History - #506226
CCON-5946 Misc - Vendor Credit Memos are not automatically creating the Documents folder upon creation - #506236
CCON-5950 Estimates - TransHeader CFL information is not working correctly with Estimate Variations - #506309
CCON-5954 Misc - The top of the selection list for the Line Item is being cut off on the work assignment
CCON-5958 Access Violation - AV when changing the Station from the Line Item Sub-Explorer of the Order Explorer (database-specific) - #506376
CCON-5960 Misc - Address validation is not working correctly when a pound symbol is included in the address
CCON-5961 Orders - Product Starting Stations of (none) are overriding the Order Level Starting Station when they should be ignored
CCON-5962 Misc - Email activities from macros are not showing the correct person that is receiving the email - #507319
CCON-5963 Misc - The csp_ImportShipment stored procedure is not importing the correct Address into Orders - #507357
CCON-5965 Reports - AR Statement report will not display information correctly if it includes a Payment Terms name that is longer than 25 characters - #507405
CCON-5966 Avalara - Online tax lookup is showing an Order as taxable when it should be tax exempt - #507408
CCON-5968 Access Violation - AV when selecting the All timeframe on the Activity List tab of the Activity Manager when logged in as a specific user (database-specific)
CCON-5971 Misc - Transaction Link UDFs are not displaying any information on the UDF tab of Transactions - #507543
CCON-5973 Shipping - Insured value is being changed due to the calculation of taxes by Avalara even though the value has been manually overridden - #507595
CCON-5974 PrCA - The Recorded Labor amount being shown for a specific job does not match up with the labor recorded on the Parts tab of the same job (database-specific) - #507502
CCON-5975 Misc - System SQL function for PrCA.PartUsage.AddLaborTime doesn't refresh usage for Parts that are added through the use of Modifiers - #507630
CCON-5980 Reports - Activity Log Sales report is showing inactive users - #507633
CCON-5981 Accounting - Very large entries to Cost of Goods Sold and Inventory are being created (database-specific) - #507679
CCON-5982 Misc - Child line items are taking on the tax rate of the Billing Company instead of where it is being shipped to - #507685
CCON-5983 Explorers - Companies that start with a number are not coming up in search results unless you use an asterisk behind the number - #508488
CCON-5984 Misc - Reconciliation entry is not being removed when you Void a master payment if you are using the Save as Postponed option in Account Reconciliation - #508587
CCON-5985 Misc - POs, Bills, and RDs are not taking Service Tickets into consideration when creating the Document Management links - #508592
CCON-5986 Bills - You can Convert a Purchase Order to a Bill without having a line item selected even though Bills require a line item when they are associated with Orders - #508593
CCON-5989 Macros - Email macros sending out Shipment information are incorrectly sending out old info instead of the updated values - #508825
CCON-5991 Misc - Part Usage cards are applying the rounding defined in Part Setup from the Inventory Unit type to all other types without first converting the values correctly - #508802
CCON-5992 PrCA - Unable to delete an employee who has a Job Board in the Production CloudApp - #509658
CCON-5993 Misc - One Time Use option in New Address for Shipments feature is reversing its role - #509704
CCON-5994 PrCA - PrCA is not creating part usage cards for manually added usage if the setting in Production Setup is set to automatically create usage on Sale - #509679
CCON-6002 Activity Manager - The list of macros that are available when making a new scheduled macro activity is showing inactive macros
CCON-6005 Explorers - UDFs that are created using the same name as standard explorer columns do not show up correctly if the standard column is also being displayed - #509863
CCON-6006 Misc - Rounding on Orders is being dropped after you close and reopen orders - #509870
CCON-6007 Misc - The “Import from File” function does not import Contacts when performing a Company import - #509913
CCON-6008 Explorers - The tabbing order is off in the explorers that have recently had the Assigned To field added (Order and Estimate) - #509932
CCON-6009 Inventory - Inventory and InventoryLog SQL tables are still out of balance after running the Inventory fix queries - #509916
CCON-6012 Misc - The Copy New Line Item feature for Orders is not bringing over child processes that were cloned
CCON-6013 Misc - Memory/SQL Leak issue linked to reports
CCON-6014 Inventory - Inventory is not being adjusted properly when an Order is put into Sale if it's set to Never automatically creating the part usage cards - #510048
CCON-6015 PrCA - Due Date Time is off by 6 hours when you set it in the Production CloudApp via the Actions tab of a Job
CCON-6016 Calendar - Completing an activity in the Calendar App is incorrectly moving the completed activity to the current date - #510836
CCON-6018 PrCA - Incorrect Part Usage Card being created from the Production Cloud App when entering time in minutes
CCON-6019 PrCA - Incorrect Description on Material part usage cards that are posted from the Production Cloud App
CCON-6025 Macros - Activity.Description merge field is not working correctly with macros - #510917
CCON-6027 Misc - Out of memory issue when working with financial reports (database-specific)
CCON-6028 Misc - Ongoing out of balance issues (database-specific) - #510108
CCON-6029 Access Violation - AV when changing line item station on a specific order (database-specific) - #510124
CCON-6031 Misc - The Ship To Address is missing from the Shipping tab on Order Exports
CCON-6037 PrCA - Usage posted to parts from PrCA for Payroll employees on salary is showing as $0.00 for Actual Costs
CCON-6041 Misc - The Associated Order link that is on the Documents tab of Purchase Orders, Bills, and Receiving Documents incorrectly opens the Company folder
CCON-6042 Misc - Some Unit Cost values are being entered incorrectly onto part usage cards created via PrCA
CCON-6044 Misc - Posting Part Usage in Minutes from Control is causing the Unit Cost on the part usage card to be incorrect
CCON-6045 User Defined Fields - Transaction UDF Categories should be hidden when they contain no active UDFs for those specific transaction types - #511229
CCON-6047 Bills - Amount Due is initially showing an incorrect value on the Pay Bills screen when the Bill has a Discount applied
CCON-6049 Misc - Receiving multiple errors when attempting to Edit and Save a specific order (database-specific) - #511153
CCON-6050 Misc - Disappearing Transaction on Reconciliation - #511243
CCON-6051 Purchase Orders - The selected part is not inventoried within the selected warehouse error when saving a PO (database-specific) - #512083
CCON-6055 Reports - Merge field for Order.OrderNumber is not working properly when used with Line Item reports - #512113
CCON-6058 Imports - Contact Imports are not working properly with existing Companies - #512116
CCON-6063 Misc - Totals in Control do not match the Totals listed in the customer's Avalara account (database-specific) - #512290
CCON-6064 Misc - Vendor column on Parts is listed as blank when deleting a Vendor and reassigning parts to a new Vendor - #512377
CCON-6065 Misc - Posting Revised Actual Usage in Control is not adjusting the Inventory amounts correctly - #512303
CCON-6066 Explorers - Equipment time is not being adjusted properly on Orders when using the right-click option labeled Confirm Labor Time - #512380
CCON-6067 Access Violation - AV when adding multiple sets of apparel to the Textile product - #513133
CCON-6071 Reports - Checks are not using the Payable To address from Bills and are defaulting to the Company address instead - #513138
CCON-6073 Misc - Performance issues for large pre-existing Estimates/Orders during Edit and Save times - #513183
CCON-6074 Bills - Bill merge fields used when saving files are not working correctly with macros in all scenarios
CCON-6076 Reports - Merge fields are not working properly for certain reports when run from the main menu and are also not being placed into the message body properly on the Report Criteria screen
CCON-6080 Dashboards - Can not save without control error when trying to use the Assign To option from an Order Explorer dashboard instrument
CCON-6081 Misc - Incorrectly getting a General Ledger is locked before x date error message when Confirming Labor and Equipment time on Orders
CCON-6082 Bills - Unable to save a Bill when using a Notes line item if the Require Expense Account option is turned on - #513421
CCON-6085 Access Violation - AV when using a Derived Product that has an inactive pricing form being used - #513361
CCON-6087 Reports - Alternate Estimate is showing the header for line items on variations when line items are not being shown on the report - #513461
CCON-6088 Email - Email Activity showing Order Contact even if the Contact field is removed - #513471
CCON-6089 Misc - Entries in the RecomputeMonitor for Orders in a Voided state get stuck with record locked error
CCON-6090 Orders - Converting an Estimate to an Order when there is a required Order UDF is not requiring the UDF to be filled in
CCON-6093 Shipping - Shipping Contact is required error when changing the Company on an Order that is using 3rd Party Shipping - #514284
CCON-6096 Imports - Tax class is not being imported into Shipment Address Imports and generic error when CSV is open in Excel - #514424
CCON-6097 Imports - Certain Addresses are missing when importing Shipping Addresses onto an Order (database-specific) - #514358
CCON-6103 Reports - Purchase Order Listing by Order report is pulling the PO status instead of each individual line item status - #514476
CCON-6105 Estimates - Need to remove the ability to convert Estimates to Service Tickets when the option is turned off in System Setup > Estimate Options - #514514
CCON-6109 Reports - Index Out of Bounds error when reports have no selection set for various option
CCON-6110 Misc - The option to keep the list sorted on selection lists is not correctly being applied when the list is made up of dynamic part lists - #514434
CCON-6113 Access Violation - AV when trying to Save a Bill with an Other Labor item if the Bill is attached to an Order
CCON-6114 Misc - Payroll module is incorrectly affecting the Shared User account causing a Communicating with the Server hangup to occur in Control
CCON-6115 Bills - Back dating a Bill is only back dating the GL entries when it should back date all of the Journal entries as well
CCON-6117 Bills - Back dating a Bill that is tied to an Order is only back dating the GL entries on the Bill and not the ones associated with the Order
CCON-6118 Bills - Bills that are associated with an Order should not be able to be back dated before the Order Created Date
CCON-6123 Inventory - Provide a warning to customers when they choose to continue to track the inventory of a part but stop tracking the costs - #514680
CCON-6128 Misc - Direct Cost From Bills issue when moving an Order that is attached to a Bill into the Sale Status (database-specific)
CCON-6129 Accounting - Out of balance issue being created for Direct Costs account when Voiding a Bill that is attached to an Order (database-specific)- #514627
CCON-6130 Dashboards - Index Out of Bounds Request for Objects exceeds Count of 1 error when using Ctrl or Shift to select items on Line Item dashboard instrument
CCON-6132 Orders - Order Station is reverting to default Production Station when using the Copy New Line Item feature - #515463
CCON-6133 Purchase Orders - Getting prompt on Save of a PO to update the catalog item part from its current cost to the same cost when no changes were made
CCON-6135 Activity Manager - Roll over if not completed checkbox on Activities is being unchecked when you restart Control
CCON-6136 Activity Manager - Completed Date/Time column in the Activity List tab of the Activity Manager defaults to showing 1/1/1900
CCON-6137 Activity Manager - The Original Scheduled Date field on Activities is not working in the Activity Manager
CCON-6140 Reports - Packing Slip and Packing Slip for Shipments reports both show the Billing address instead of the Shipping address - #515602
CCON-6141 Access Violation - AV when running any report from the main reports menu if they have (none) selected for their Division
CCON-6149 Orders - All Selection Lists are now blank after updating to the 3.15 build (database-specific)
CCON-6153 Misc - Visual issue with the checkmark on the Customize Main Toolbar menu
CCON-6154 Misc - Visual issue with the Add and Delete buttons located in the User Constants section of Pricing Setup
CCON-6158 Access Violation - AV when you use the Change Station option from the Action menu on a Service Ticket or Line Item Explorer
CCON-6159 Misc - New Purchase Orders, Bills, and Receiving Documents are getting an error when saving (database-specific)
CCON-6160 Misc - Purchase Unit Cost vs Inventory/Display Unit Cost display issue with Purchase Orders - #516538
CCON-6167 Access Violation - AV when associating a Work Assignment with a Purchase Order, Bill, or Receiving Document
CCON-6177 Companies - Cloning a Company has a visual issue where all items from the original Company are brought over until an Edit happens
CCON-6185 PrCA - All of the different activity types for the calendar that get created via PrCA are coming in with the incorrect color
CCON-6186 PrCA - Due Date is not being set or cleared out properly for PrCA when it is adjusted in Control
CCON-6187 Access Violation - Shipping To address is blank and now getting AVs in the latest version - #516980
CCON-6189 Bills - Bill Payment entries that are tied to Liabilities Accounts are missing from the Bank Reconciliation screen when you Void a Bill Payment
CCON-6191 PrCA - The calendar inside of the Production CloudApp is blank and also giving an error on load (database-specific)
Current CHAPI Release
3.10.81 (03/15/24)
Current CDAS Release
1.3.55 (06/29/21)
Current HomeGate Release
1.7.23 (11/13/2019)
Current SQLBridge Release
2.0.10.0 (02/05/2018)
Backward Compatibility
These changes are backward compatible with the previous version of Control.