MAS - Geoconvergence LLC - 47QTCA21D00AH

PDF 272 KB

Attached to
Federal Supply Schedule 47QTCA21D00AH
Contract number
47QTCA21D00AH
Issued by

About this file

This price list summarizes a federal supply schedule contract held by Geoconvergence, LLC to provide information technology and geospatial services to government customers. The multiple award schedule contract was awarded on June 2, 2021 through the GSA Federal Acquisition Service and has an ordering period extending to June 1, 2026.

The contractor offers services under several SINs including IT professional services, cloud computing, and geographic information systems. Labor categories on the schedule span technical roles such as engineers, analysts, consultants, program managers, and project managers with educational and experience requirements defined for each. Pricing is provided for the base year and four option years with hourly rates ranging from $91.89 to $196.35 depending on labor category and experience level. Products and services are available for purchase by government agencies in accordance with FSS ordering procedures.

Geoconvergence, LLC (DBA 39 Degrees North) Pricelist and/or Vendor Terms and Conditions for 47QTCA21D00AH, a Federal Supply Schedule awarded to Geoconvergence, LLC (DBA 39 Degrees North), under Multiple Award Schedule (MAS)

View the file

On GovTribe

Work with this file

  • Download the original file
  • Contacts named in this file
  • Similar government files
  • Ask GovTribe AI about this file

Text version

GENERAL SERVICES ADMINISTRATION

Federal Acquisition Service

AUTHORIZED FEDERAL SUPPLY SCHEDULE FSS PRICE LIST

On-line access to contract ordering information, terms and conditions, up-to-date pricing, and the option to create an electronic delivery order are available through GSA Advantage!®, a menu-driven database system. The INTERNET address GSA Advantage!® is:

GSAAdvantage.gov.

Multiple Award Schedule

FSC Group: Information Technology – IT services/Solutions FSC Class: DA01/ DG11

Contract number: 47QTCA21D00AH

Contract period: 06/02/2021-06/01/2026

Geoconvergence, LLC

241 W Grimes LN

Bloomington, IN 47403-3015

855-447-3939 https://geoconvergence.com/

Contract Administration:

Prem Radhakrishnan, CEO prem@geoconvergence.com

Business size: Small business, SBA Certified Small Disadvantaged business

SBA Certified 8(a) Firm

For more information on ordering go to the following website: https://www.gsa.gov/schedules.

Price list current as of Modification PA-0006 effective September 25, 2023

*This is the MOST RECENTLY awarded Contractor Initiated Modification and does NOT include any Mass Modifications

Prices Shown Herein are Net (discount deducted) https://geoconvergence.com/ mailto:prem@geoconvergence.com https://www.gsa.gov/schedules

CUSTOMER INFORMATION

1a. Table of awarded special item number(s) with appropriate cross-reference to item descriptions and awarded price(s).

SINs Recovery SIN Title

541370GIS 541370GISRC,

541370GISSTLOC

Geographic Information Systems (GIS) Services

54151S 54151SRC,

54151SSTLOC

Information Technology Professional Services

51821C 51821CRC

51821CSTLOC

Cloud Computing and Cloud Related IT

Professional Services S

OLM OLMSTLOC

OLMRC

Order-Level Materials (OLM’s)

1b. Identification of the lowest priced model number and lowest unit price for that model for each special item number awarded in the contract. This price is the Government price based on a unit of one, exclusive of any quantity/dollar volume, prompt payment, or any other concession affecting price. Those contracts that have unit prices based on the geographic location of the customer, should show the range of the lowest price, and cite the areas to which the prices apply. See Page 4

1c. If the Contractor is proposing hourly rates, a description of all corresponding commercial job titles, experience, functional responsibility and education for those types of employees or subcontractors who will perform services shall be provided. If hourly rates are not applicable, indicate “Not applicable” for this item. See Page 4

2. Maximum order:

SINs Maximum Order

541370GIS $500,000

54151S $500,000

51821C $500,000

OLM $250,000

3. Minimum order: $100

4. Geographic coverage (delivery area). Domestic

5. Point(s) of production (city, county, and State or foreign country). Same as Company Address

6. Discount from list prices or statement of net price. Government Net Prices (discounts already deducted.)

7. Quantity discounts. 1% for single orders above $100,000

8. Prompt payment terms. Information for Ordering Offices: Prompt payment terms cannot be negotiated out of the contractual agreement in exchange for other concessions. Net 30 days

9. Foreign items (list items by country of origin). Not Applicable

10a. Time of delivery. (Contractor insert number of days.) To Be Determined at the Task Order level

10b. Expedited Delivery. Items available for expedited delivery are noted in this price list. To Be

Determined at the Task Order level

10c. Overnight and 2-day delivery. To Be Determined at the Task Order level

10d. Urgent Requirements. To Be Determined at the Task Order level

11. F.O.B. point(s). Destination

12a. Ordering address(es). Same as Contractors Address

12b. Ordering procedures: See Federal Acquisition Regulation (FAR) 8.405-3

13. Payment address(es). Same as Contractors Address

14. Warranty provision. Standard Commercial Warranty Terms & Conditions

15. Export packing charges, if applicable. Not Applicable

16. Terms and conditions of rental, maintenance, and repair (if applicable). Not Applicable

17. Terms and conditions of installation (if applicable). Not Applicable

18a. Terms and conditions of repair parts indicating date of parts price lists and any discounts from list prices (if applicable). Not Applicable

18b. Terms and conditions for any other services (if applicable). Not Applicable)

19. List of service and distribution points (if applicable). Not Applicable

20. List of participating dealers (if applicable). Not Applicable

21. Preventive maintenance (if applicable). Not Applicable

22a. Special attributes such as environmental attributes (e.g., recycled content, energy efficiency, and/or reduced pollutants). Not Applicable

22b. If applicable, indicate that Section 508 compliance information is available on Electronic and

Information Technology (EIT) supplies and services and show where full details can be found (e.g.

contractor’s website or other location.) The EIT standards can be found at: www.Section508.gov/.

http://www.section508.gov/

Not Applicable

23. Unique Entity Identifier (UEI) number. LMJ3H7WJDB57

24. Notification regarding registration in System for Award Management (SAM) database. Contractor registered and active in SAM

Pricing

SIN Labor Category Year 1 Year 2 Year 3 Year 4 Year 5

54151S IT Engineer $119.94 $122.58 $125.27 $128.03 $130.85

54151S Database Analyst $119.94 $122.58 $125.27 $128.03 $130.85

54151S GIS Consultant 1 $91.89 $93.91 $95.98 $98.09 $100.25

54151S GIS Consultant 2 $119.94 $122.58 $125.27 $128.03 $130.85

54151S GIS Consultant 3 $196.35 $200.67 $205.09 $209.60 $214.21

54151S Information Technology Consultant 1 $91.89 $93.91 $95.98 $98.09 $100.25

54151S Information Technology Consultant 2 $119.94 $122.58 $125.27 $128.03 $130.85

54151S Information Technology Consultant 3 $196.35 $200.67 $205.09 $209.60 $214.21

54151S Program Manager $196.35 $200.67 $205.09 $209.60 $214.21

54151S Project Manager $119.94 $122.58 $125.27 $128.03 $130.85

518210C Cloud Engineer $119.94 $122.58 $125.27 $128.03 $130.85

518210C Cloud Database Analyst $119.94 $122.58 $125.27 $128.03 $130.85

518210C Cloud GIS Consultant 1 $91.89 $93.91 $95.98 $98.09 $100.25

518210C Cloud GIS Consultant 2 $119.94 $122.58 $125.27 $128.03 $130.85

518210C Cloud GIS Consultant 3 $196.35 $200.67 $205.09 $209.60 $214.21

518210C Cloud Information Technology Consultant 1

$91.89 $93.91 $95.98 $98.09 $100.25

518210C Cloud Information Technology Consultant 2

$119.94 $122.58 $125.27 $128.03 $130.85

518210C Cloud Information Technology Consultant 3

$196.35 $200.67 $205.09 $209.60 $214.21

518210C Cloud Program Manager $196.35 $200.67 $205.09 $209.60 $214.21

518210C Cloud Project Manager $119.94 $122.58 $125.27 $128.03 $130.85

541370GEO Geo Database Analyst $119.94 $122.58 $125.27 $128.03 $130.85

541370GEO Geospatial GIS Consultant 1 $91.89 $93.91 $95.98 $98.09 $100.25

541370GEO Geospatial GIS Consultant 2 $119.94 $122.58 $125.27 $128.03 $130.85

541370GEO Geospatial GIS Consultant 3 $196.35 $200.67 $205.09 $209.60 $214.21

541370GEO Geo Information Technology Consultant 1

$91.89 $93.91 $95.98 $98.09 $100.25

541370GEO Geo Information Technology Consultant 2

$119.94 $122.58 $125.27 $128.03 $130.85

541370GEO Geo Information Technology Consultant 3

$196.35 $200.67 $205.09 $209.60 $214.21

541370GEO Geo Program Manager $196.35 $200.67 $205.09 $209.60 $214.21

541370GEO Geo Project Manager $119.94 $122.58 $125.27 $128.03 $130.85

Service Contract Labor Standards: The Service Contract Labor Standards (SCLS), formerly known as the

Service Contract Act (SCA), is applicable to this contract as it applies to the entire Multiple Award Schedule

(MAS) and all services provided. While no specific labor categories have been identified as being subject to

SCLS/SCA due to exemptions for professional employees (FAR 22.1101, 22.1102 and 29 CRF 541.300), this contract still maintains the provisions and protections for SCLS/SCA eligible labor categories. If and / or when the contractor adds SCLS/SCA labor categories to the contract through the modification process, the contractor must inform the Contracting Officer and establish a SCLS/SCA matrix identifying the GSA labor category titles, the occupational code, SCLS/SCA labor category titles and the applicable WD number. Failure to do so may result in cancellation of the contract.

Labor Category Descriptions

LCAT

Minimum Education

Minimum Years’

Experience Description

IT Engineer Bachelors 12 Responsible for planning and engineering of an organization's cloud computing infrastructure and applications. Implements and designs server, network, and software configurations for a cloud computing infrastructure and applications with a focus on DevOps principles. Monitors the performance of systems.

Familiar with standard concepts, practices, and procedures of cloud technology, Database Analyst Bachelors 12 Review, evaluate, design and implement databases. These analysts' main duties include database administration, which involves responding to user needs by refining and developing databases. Once the database is established, analysts run periodic testing to ensure correct operation of the system.

Database analysts are also responsible for database recovery and back up.

GIS Consultant 1 Bachelors 1 Analysis of spatial data, including map data and satellite imagery for the identification of human and biophysical conditions and the analysis of a range of factors, including hazards, livelihoods and resources. Conduct research related to early warning and the use of spatial data for agricultural production, hazards identification and resource availability. Develop forecast models and thematic maps for complex data.

GIS Consultant 2 Bachelors 6 Utilizes Geographic Information System techniques to provide a better understanding of certain variables in a given geographic location. Extracts data from GIS software and uses varying analysis methods to arrive at results. Recommends appropriate reactionary strategies in response to Geospatial and GIS analysis.

Provides maps and data sets to clients to supplement analysis.

Knowledgeable of GIS software and technology. Works in conjunction with CADD drafters and technicians. Reports to a supervisor or manager. Contributes to moderately complex aspects of a project. Work is generally independent and collaborative in nature.

Education

Minimum Years’

Experience Description

GIS Consultant 3 Bachelors 12 Expertise in the complete system development lifecycle from conceptualization through requirements definition, design, development, testing implementation, maintenance, and user training as it applies to Geographic Information Systems (GIS) related technology and data in support of business needs.

Support the configuration and maintenance of ESRI ArcGIS Enterprise software deployment. Design and develop solutions to complex applications problems, system administration issues, or network concerns. Perform systems management and writes software and algorithms for client applications and special analyses. Develops automated workflows for new or complex processes.

Information Technology Consultant 1

Bachelors 1 Performs analysis and evaluations of complex, enterprise level IT projects. Assists in conducting system-planning efforts to include concept development, requirements analysis and definition, implementation planning and life cycle management. Prepares technical reports and related documentation, charts, graphs and flowcharts to record results as required. Provides high-level technical and / or theoretical consulting/ support services on current programs and new initiatives. Initiates, designs, develops, and implements projects that advance the organizations Information Technology infrastructure and technical expertise. Advises on selection of technology. Using advanced computerized models to extract the data needed.

Removes corrupt data, performs initial analysis of data quality

Information Technology Consultant 2

Bachelors 6 Performs analysis and evaluations of complex, enterprise level IT projects. Assists in conducting system-planning efforts to include concept development, requirements analysis and definition, implementation planning and life cycle management. Prepares technical reports and related documentation, charts, graphs and flowcharts to record results as required. Provides high-level technical and / or theoretical consulting/ support services on current programs and new initiatives. Initiates, designs, develops, and implements projects that advance the organizations Information Technology infrastructure and technical expertise. Advises on selection of technology. Review, evaluate, design and implement databases. These analysts' main duties include database administration, which involves responding to user needs by refining and developing databases.

Once the database is established, analysts run periodic testing to ensure correct operation of the system. Database analysts are also responsible for database recovery and back up. Oversees the development or modification of applications programs.

Designs procedures to solve complex application programming problems, taking computer equipment capacity and limitations, operating time, and form of desired results into consideration.

Designs, codes, tests, debugs, and documents applications at the highest levels of complexity. Leads all phases of applications programming.

Education

Minimum Years’

Experience Description

Information Technology Consultant 3

Bachelors 12 Performs analysis and evaluations of complex, enterprise level IT projects. Assists in conducting system-planning efforts to include concept development, requirements analysis and definition, implementation planning and life cycle management. Prepares technical reports and related documentation, charts, graphs and flowcharts to record results as required. Provides high-level technical and / or theoretical consulting/ support services on current programs and new initiatives. Initiates, designs, develops, and implements projects that advance the organizations Information Technology infrastructure and technical expertise. Advises on selection of technology. Consults with client or department heads to define need or problem.

Acquires, researches, and studies pertinent data. Analyzes problems to advise on or recommend solutions, utilizing knowledge of theory, principles, or technology of specific discipline or field of specialization.

Requires knowledge in fields defined as information technology, computer programming, computer security, computer systems analysis, database management, information systems, Internet applications and development, software development, and related fields.

Program Manager Bachelors 12

Responsible for all phases of contract management, workflow, and resource management; and for the quality of the program and deliverables, timeliness, minimization of problems, risk assessment and program performance. May perform other duties as assigned.

Project Manager Bachelors 12 Oversees management and administrative activities, such as budgeting, manpower, resource planning, and financial reporting. Develops work breakdown structures, prepare charts, tables, graphs, and diagrams to assist in analyzing problems.

Provides daily supervision and direction to staff. This position serves as the primary interface between the client and the project team.

Cloud Engineer Bachelors 12 Responsible for planning and engineering of an organization's cloud computing infrastructure and applications. Implements and designs server, network, and software configurations for a cloud computing infrastructure and applications with a focus on DevOps principles. Monitors the performance of systems.

Familiar with standard concepts, practices, and procedures of cloud technology, Cloud Database Analyst

Bachelors 12 For cloud projects - Review, evaluate, design and implement databases. These analysts' main duties include database administration, which involves responding to user needs by refining and developing databases. Once the database is established, analysts run periodic testing to ensure correct operation of the system. Database analysts are also responsible for database recovery and back up.

Education

Minimum Years’

Experience Description

Cloud GIS Consultant 1

Bachelors 1

For cloud projects - Analysis of geospatial data, including map data and satellite imagery for the identification of human and biophysical conditions and the analysis of a range of factors, including hazards, livelihoods and resources. Conduct research related to early warning and the use of spatial data for agricultural production, hazards identification and resource availability. Develop forecast models and thematic maps for complex data.

Cloud GIS Consultant 2

Bachelors 6 For cloud projects - Utilizes Geospatial and Geographic Information System techniques to provide a better understanding of certain variables in a given geographic location.

Extracts data from GIS software and uses varying analysis methods to arrive at results. Recommends appropriate reactionary strategies in response to GIS analysis. Provides maps and data sets to clients to supplement analysis. Knowledgeable of GIS software and technology. Works in conjunction with CADD drafters and technicians. Reports to a supervisor or manager.

Contributes to moderately complex aspects of a project. Work is generally independent and collaborative in nature.

Cloud GIS Consultant 3

Bachelors 12

For cloud projects - Expertise in the complete system development lifecycle from conceptualization through requirements definition, design, development, testing implementation, maintenance, and user training as it applies to Geographic Information Systems (GIS) related technology and data in support of business needs. Support the configuration and maintenance of ESRI ArcGIS Enterprise software deployment.

Design and develop solutions to complex applications problems, system administration issues, or network concerns. Perform systems management and writes software and algorithms for client applications and special analyses. Develops automated workflows for new or complex processes.

Education

Minimum Years’

Experience Description

Cloud Information Technology Consultant 1

Bachelors 1 For cloud projects - Performs analysis and evaluations of complex, enterprise level IT projects. Assists in conducting system-planning efforts to include concept development, requirements analysis and definition, implementation planning and life cycle management. Prepares technical reports and related documentation, charts, graphs and flowcharts to record results as required. Provides high-level technical and / or theoretical consulting/ support services on current programs and new initiatives. Initiates, designs, develops, and implements projects that advance the organizations Information Technology infrastructure and technical expertise. Advises on selection of technology. Using advanced computerized models to extract the data needed. Removes corrupt data, performs initial analysis of data quality

Cloud Information Technology Consultant 2

Bachelors 6 For cloud projects - Performs analysis and evaluations of complex, enterprise level IT projects. Assists in conducting system-planning efforts to include concept development, requirements analysis and definition, implementation planning and life cycle management. Prepares technical reports and related documentation, charts, graphs and flowcharts to record results as required. Provides high-level technical and / or theoretical consulting/ support services on current programs and new initiatives. Initiates, designs, develops, and implements projects that advance the organizations Information Technology infrastructure and technical expertise. Advises on selection of technology. Review, evaluate, design and implement databases.

These analysts' main duties include database administration, which involves responding to user needs by refining and developing databases. Once the database is established, analysts run periodic testing to ensure correct operation of the system.

Database analysts are also responsible for database recovery and back up. Oversees the development or modification of applications programs. Designs procedures to solve complex application programming problems, taking computer equipment capacity and limitations, operating time, and form of desired results into consideration. Designs, codes, tests, debugs, and documents applications at the highest levels of complexity.

Leads all phases of applications programming.

Cloud Information Technology Consultant 3

Bachelors 12 Performs analysis and evaluations of complex or cloud projects , enterprise level IT projects. Assists in conducting system-planning efforts to include concept development, requirements analysis and definition, implementation planning and life cycle management. Prepares technical reports and related documentation, charts, graphs and flowcharts to record results as required. Provides high-level technical and / or theoretical consulting/ support services on current programs and new initiatives. Initiates, designs, develops, and implements projects

Education

Minimum Years’

Experience Description that advance the organizations Information Technology infrastructure and technical expertise. Advises on selection of technology. Consults with client or department heads to define need or problem. Acquires, researches, and studies pertinent data. Analyzes problems to advise on or recommend solutions, utilizing knowledge of theory, principles, or technology of specific discipline or field of specialization.

Requires knowledge in fields defined as information technology, computer programming, computer security, computer systems analysis, database management, information systems, Internet applications and development, software development, and related fields.

Cloud Program Manager

Bachelors 12

For cloud projects - Responsible for all phases of contract management, workflow, and resource management; and for the quality of the program and deliverables, timeliness, minimization of problems, risk assessment and program performance. May perform other duties as assigned.

Cloud Project Manager

Bachelors 12 For cloud projects - Oversees management and administrative activities, such as budgeting, manpower, resource planning, and financial reporting. Develops work breakdown structures, prepare charts, tables, graphs, and diagrams to assist in analyzing problems. Provides daily supervision and direction to staff. This position serves as the primary interface between the client and the project team.

Geo Database Analyst

Bachelors 12 Specializing in geospatial applications and programs, Review, evaluate, design and implement databases. These analysts' main duties include database administration, which involves responding to user needs by refining and developing databases.

Once the Geospatial database is established, analysts run periodic testing to ensure correct operation of the system.

Database analysts are also responsible for database recovery and back up.

Geospatial GIS Consultant 1

Bachelors 1 Specializing in geospatial applications and programs, Analysis of spatial data, including map data and satellite imagery for the identification of human and biophysical conditions and the analysis of a range of factors, including hazards, livelihoods and resources. Conduct research related to early warning and the use of geospatial data for agricultural production, hazards identification and resource availability. Develop forecast models and thematic maps for complex data.

Geospatial GIS Consultant 2

Bachelors 6 Specializing in geospatial applications and programs, Utilizes Geographic Information System techniques to provide a better understanding of certain variables in a given geographic location.

Extracts data from GIS software and uses varying Geospatial analysis methods to arrive at results. Recommends appropriate reactionary strategies in response to GIS analysis. Provides maps and data sets to clients to supplement analysis. Knowledgeable of GIS software and technology. Works in conjunction with CADD drafters and technicians. Reports to a supervisor or manager.

Education

Minimum Years’

Experience Description

Contributes to moderately complex aspects of a project. Work is generally independent and collaborative in nature.

Geospatial GIS Consultant 3

Bachelors 12 Specializing in geospatial applications and programs, Expertise in the complete system development lifecycle from conceptualization through requirements definition, design, development, testing implementation, maintenance, and user training as it applies to Geographic Information Systems (GIS) related technology and data in support of business needs.

Support the configuration and maintenance of ESRI ArcGIS Enterprise software deployment. Design and develop solutions to complex applications problems, system administration issues, or network concerns. Perform systems management and writes software and algorithms for client applications and special analyses. Develops automated workflows for new or complex processes.

Geo Information Technology Consultant 1

Bachelors 1 Specializing in geospatial applications and programs, Performs analysis and evaluations of complex, enterprise level IT projects.

Assists in conducting system-planning efforts to include concept development, requirements analysis and definition, implementation planning and life cycle management. Prepares technical reports and related documentation, charts, graphs and flowcharts to record results as required. Provides high-level technical and / or theoretical consulting/ support services on current programs and new initiatives. Initiates, designs, develops, and implements projects that advance the organizations Information Technology infrastructure and technical expertise. Advises on selection of technology. Using advanced computerized models to extract the data needed.

Removes corrupt data, performs initial analysis of data quality

Geo Information Technology Consultant 2

Bachelors 6 Specializing in geospatial applications and programs, Performs analysis and evaluations of complex, enterprise level IT projects.

Assists in conducting system-planning efforts to include concept development, requirements analysis and definition, implementation planning and life cycle management. Prepares technical reports and related documentation, charts, graphs and flowcharts to record results as required. Provides high-level technical and / or theoretical consulting/ support services on current programs and new initiatives. Initiates, designs, develops, and implements projects that advance the organizations Information Technology infrastructure and technical expertise. Advises on selection of technology. Review, evaluate, design and implement databases. These analysts' main duties include database administration, which involves responding to user needs by refining and developing databases.

Once the database is established, analysts run periodic testing to ensure correct operation of the system. Database analysts are

Education

Minimum Years’

Experience Description also responsible for database recovery and back up. Oversees the development or modification of applications programs.

Designs procedures to solve complex application programming problems, taking computer equipment capacity and limitations, operating time, and form of desired results into consideration.

Designs, codes, tests, debugs, and documents applications at the highest levels of complexity. Leads all phases of applications programming.

Geo Information Technology Consultant 3

Bachelors 12 Specializing in geospatial applications and programs, Performs analysis and evaluations of complex, enterprise level IT projects.

Assists in conducting system-planning efforts to include concept development, requirements analysis and definition, implementation planning and life cycle management. Prepares technical reports and related documentation, charts, graphs and flowcharts to record results as required. Provides high-level technical and / or theoretical consulting/ support services on current programs and new initiatives. Initiates, designs, develops, and implements projects that advance the organizations Information Technology infrastructure and technical expertise. Advises on selection of technology. Consults with client or department heads to define need or problem.

Acquires, researches, and studies pertinent data. Analyzes problems to advise on or recommend solutions, utilizing knowledge of theory, principles, or technology of specific discipline or field of specialization.

Requires knowledge in fields defined as information technology, computer programming, computer security, computer systems analysis, database management, information systems, Internet applications and development, software development, and related fields.

Geo Program Manager

Bachelors 12 Specializing in geospatial applications and programs, Responsible for all phases of contract management, workflow, and resource management; and for the quality of the program and deliverables, timeliness, minimization of problems, risk assessment and program performance. May perform other duties as assigned.

Geo Project Manager

Bachelors 12 Specializing in geospatial applications and programs, Oversees management and administrative activities, such as budgeting, manpower, resource planning, and financial reporting. Develops work breakdown structures, prepare charts, tables, graphs, and diagrams to assist in analyzing problems. Provides daily supervision and direction to staff. This position serves as the primary interface between the client and the project team.

File details come from the government source that posted it. Updated .