In tihs article
Overview

21 CFR Part 11 Compliance

General Features

Graphs

Statistics

SigmaPlot Modules

Other Information
System requirements

Other programs of Statistics

How to Order

SigmaPlot 8.0
The technical graphing software choice for more than 100.000 professional researchers

Overview

SigmaPlot software helps you quickly create exact graphs

SigmaPlot graphing software from SYSTAT takes you beyond simple spreadsheets to help you show off your work clearly and precisely. With SigmaPlot, you can produce high-quality graphs without spending hours in front of a computer. SigmaPlot offers seamless Microsoft Office integration, so you can easily access data from Microsoft Excel spreadsheets and present your results in Microsoft PowerPoint® presentations.


Graphing software that makes data visualization easy

Graph creation starts with SigmaPlot's award-winning interface. Take advantage of industry-standard menu design, menu toolbars, right mouse button support and graph preferences. Select the graph type you want to create from the Graph Toolbar's easy-to-read icons. The interactive Graph Wizard leads you through every step of graph creation. You get compelling, publication-quality charts and graphs in no time. SigmaPlot offers more options for charting, modeling and graphing your technical data than any other graphics software package.
Compare and contrast trends in your data by creating multiple axes per graph, multiple graphs per page and multiple pages per worksheet. Accurately arrange multiple graphs on a page using built-in templates or your own page layouts with SigmaPlot's WYSIWYG page layout and zoom features.


More than 80 2-D and 3-D technical graph types

From simple 2-D scatter plots to compelling contour plots, SigmaPlot gives you the exact technical graph type you need for your demanding research. And, to help you see interactions in your 3-D data, SigmaPlot powerfully renders multiple intersecting 3-D meshes with hidden line removal. With so many different chart and graph types to choose from, you can always find the best visual representation of your data.


Customize every detail of your charts and graphs

SigmaPlot offers the flexibility to customize every detail of your graph. You can add axis breaks, standard or asymmetric error bars and symbols; change colors, fonts, line thickness and more. Double-click on any graph element to launch the Graph Properties dialog box. Modify your graph, chart or diagram further by pasting an equation, symbol, map, picture, illustration or other image into your presentation.


Quickly Plot your Data from Existing Graph Templates in the Graph Style Gallery

Save all of the attributes of your favorite graph style in the new Graph Style Gallery. Add greater speed and efficiency to your analysis by quickly recalling an existing graph type you need and applying its style to your current dataset.

Quickly save any graph with all graph properties as a style and add a bitmap image to the gallery
No need to be an expert, create customized graphs in no time with the Graph Gallery
Choose an image from the Graph Style Gallery to quickly plot your data using an existing graph template
Save time by using a predetermined style to create a graph of the data
Avoid re-creating complex graphs


Publish your charts and graphs anywhere

Create stunning slides, display your graphs in reports or further customize your graphs in drawing packages. Save graphs for publication in a technical journal, article or paper with SigmaPlot's wide range of graphic export options. Presenting and publishing your results has never been easier - or looked this good. Create customized reports with SigmaPlot's Report Editor or embed your graphs in any OLE container - word processors, Microsoft PowerPoint or graphics program. Just double click your graph to edit directly inside your document. Quickly send your high-resolution graphs online to share with others.


Share high-quality graphs and data on the Web

Export your graphs as high-resolution, dynamic Web pages - not simple GIF or JPEG files. Viewers can explore data used to create graphs and zoom, pan or print images at full resolution directly from a Web Browser. Automatically generate active Web objects from your graphs or embed the objects within other Web pages.

Share the data behind your graphs with colleagues and students
Enable colleagues to print your full report from your intranet or Web site directly from their browsers - without compromising the quality of the graphs
Create an optional password while exporting your graph to limit data access to authorized users
Produce Web documents without knowing HTML, or embed SigmaPlot Web object graphs in existing HTML files to create interactive electronic reports


Data Analysis Doesn't Get Any Easier

SigmaPlot provides all the fundamental tools you need to analyze your data from basic statistics to advanced mathematical calculations. Click a toolbar button to instantly generate summary statistics including 95% and 99% confidence intervals. Run t-tests, linear and non-linear regressions with ease. You can fit a curve or plot a function and get a report of the results in seconds. Use built-in transforms to massage your data and create a unique chart, diagram or figure. With SigmaPlot - it's all so simple!


Get more statistical capabilities when you combine SPSS with SigmaPlot

Use SPSS with SigmaPlot for more powerful statistical analysis and better data management options. As the leading statistical software package for the desktop, SPSS offers extensive statistical capabilities for your research. Simply launch the SigmaPlot Graph Wizard from a drop-down menu in SPSS to create high-quality graphs for print and presentation. Click here to find out more about using SPSS with SigmaPlot.


Use SigmaPlot within Microsoft Excel

Access SigmaPlot right from your active Microsoft Excel worksheet. Tedious cut-and-paste data preparation steps are eliminated when you launch SigmaPlot's Graph Wizard right from the Excel toolbar. Use Excel in-cell formulas, pivot tables, macros and date or time formats without worry. Keep your data and graphs in one convenient file.


Use the Regression Wizard to fit data easily and accurately

Fitting your data is easy with the SigmaPlot Regression Wizard. The Regression Wizard automatically determines your initial parameters, writes a statistical report, saves your equation to your SigmaPlot Notebook, and adds your results to existing graphs or creates a new one! The Regression Wizard accurately fits nearly any equation - piecewise continuous, multifunctional, weighted, Boolean functions and more - up to 10 variables and 25 parameters. You can even add your own powerful curve fits to the Regression Wizard.


Plot ANY mathematical function

Plotting user-defined and parameterized equations is only a mouseclick away with the Function Plotter. Just type the function or select one from the built-in library and specify the parameters and the range. It's that simple! Create your own built-in functions and save them for future use. Plot functions on new or existing graphs or plot multiple functions simultaneously using different parameter values. Save plotted X and Y results to the worksheet.


Manage your data efficiently

Manipulate over one billion data points in SigmaPlot's powerful scientific data worksheet. Organize graph pages, SigmaPlot or Excel data worksheets, curve fit results and reports effectively in the SigmaPlot Notebook. Run simple mathematical transforms effortlessly with point-and-click using SigmaPlot's quick transforms feature, or create powerful mathematical routines to perform complex analyses with SigmaPlot's transform language. Save time by writing a transform once, then save it for future use. Access built-in transforms or create your own. Smooth your data optimally with robust smoothing algorithms.


Automate complex repetitive tasks

Create macros in no time with SigmaPlot's easy-to-use macro language. Not a programmer? No problem. With SigmaPlot, you can record macros by point-and-click with the macro recorder. Use macros to acquire your data, execute powerful analytical methods, and create industry-specific or field-specific graphs. Use built-in macros as provided or use these macros as a base to quickly create your own macros.
Share the power of SigmaPlot with less-experienced users by using macros to tailor the SigmaPlot interface for your particular application. Create custom dialog boxes, menu choices and forms to help guide novice users through a session.


Tap into SigmaPlot's powerful capabilities from other applications

Call on SigmaPlot's functionality from external sources that have Visual Basic embedded including Microsoft Word and Microsoft Excel or custom software applications. Analyze and graph your data using SigmaPlot within those applications. For example, you can run a Visual Basic script in Microsoft Word or Excel that calls on SigmaPlot to generate and embed your graph in the document. SigmaPlot's OLE automation provides unlimited flexibility.

top

Statistics software
Programma statistica
Software statistica
Grafico statistico
Analisi dati
Grafica scientifica
Intervallo di confidenza
Regressione lineare
Regressione non lineare
21 CFR Part 11 Compliance

21 CFR Part 11 is the United States Food and Drug Administration's (FDA) requirement for electronic record keeping. These are the rules under which an electronic document can be considered equivalent to a paper document. In part, this includes software validation, password protection of data and macros, time-stamped audit trail capability, and various password and security measures.
SigmaPlot already satisfies the requirement for in-house validation using a test suite containing over 1400 scripts. Also the macro language provides the mechanism for repeatable "hands-off" analysis of instrumentation data.
As part of an incremental plan for implementing Part 11, SigmaPlot 8.0 has the capability of reading MS Access databases. This is the beginning of an interaction with database technology that will allow implementation of important security and audit trail requirements.
The remaining requirements will be added in subsequent SigmaPlot releases. We are working with our customers to design and implement these features so that their needs are satisfied.

top

General Features

Large, Scientific Worksheets

Over 32,000 columns by millions of rows
Handles numeric, text (categorical), and date & time data
Automatically generate column statistics
Data sorting
Rename column and row titles
Insert color, symbols, line styles and bar patterns
Insert and delete rows and columns
Row and column cell clipping and in-place editing
Independent graphically adjustable row height and column widths
Missing data handling
Data point sampling
Multiple worksheets per session
Graphical feedback of current curve and datapoint
Text support of up to 256 characters
Change the font type and grid colors
Zoom in and zoom out
Change font for worksheet


Use Excel as Worksheet

With Windows 95, 98, 2000 or NT and, you can use Excel features inside SigmaPlot. Open Excel 2000 spreadsheets directly into Excel inside SigmaPlot. Use Excel in-cell formulas and other Excel data analysis tools on your Excel data.
Features limited under Windows 3.1 and Excel 5.


"Picking from Column" Option

Enter colors, patterns, symbols, line styles, tick mark intervals, tick labels and more directly into your worksheet to customize your graph the way you want. Transforms and "picking from column" allow you to create data dependent color gradients, symbols and sizes.


SigmaPlot Notebook

Contains SigmaPlot worksheets, Excel worksheets, SigmaPlot Report documents, Regression Wizard equations, graph pages and macros.


Import

Axon Binary, Axon Text, ASCII Plain, Comma and general import filter, 1-2-3T, Symphony T, Quattro T, Excel, dBASE E, DIF, SigmaPlot for DOS 4.0, 4.1, 5.0, SigmaPlot 1.0, 2.0, and 3.0, 4.0, 5.0 for Windows, SigmaPlot 4.1 and 5.0 for Macintosh data worksheets, SYSTAT, SigmaScan Pro, SigmaScan, SigmaScan Image, Mocha


Export

ASCII Text, Tabbed, Comma, 1-2-3T, Excel, DIF, SigmaPlot 1.0, 2.0, and 3.0 for Windows, SigmaPlot 5.0 for Macintosh data worksheets, SigmaScan Pro


Export Graphs Options

Export an individual graph, a group of graphs and objects, or an entire page
Different levels of resolution and color depths: EPS, TIFF, JPEG, WMF, BMP
True color EPS vector
Compressed CMYK TIFF
Publication Help: guides user through the complexities of selecting the correct DPI, image size, file export format, etc.
True CMYK EPS export


Publish as Web Page

Export graphs as high-resolution Web objects
WebViewer: free browser plug-in to view data used to create graph or print, pan and zoom in on graph without losing resolution
The WebViewer supports IE 4.01 or higher. A screen-resolution JPEG file is automatically displayed for other browser applications and operating systems.


Automate Routine and Complex Tasks

Visual Basic compatible programming using built-in macro language interface
Macro recorder to save and play-back operations
Full automation object support - use Visual Basic to create your own SigmaPlot-based applications
Run built-in macros or create and add your own scripts
Add menu commands and create dialog boxes
Toolbox menu: helpful macros appear as a separate menu item
Export graph to PowerPoint Slide (macro)
New 'Insert Graph to Microsoft Word' Toolbox macro
New keyboard shortcuts in the Graph Properties and most Microsoft Excel keyboard shortcuts in the worksheet


Windows Application

Excel, Word and PowerPoint for Office 2000 and Windows 2000 support ToolTips
Tips and Tricks at startup
Full 32-bit implementation
OLE 2 container and server
Use Excel worksheets inside SigmaPlot
Uninstaller
Controls have bitmaps to give feedback about selections
Right mouse button property editing
Selection of objects on graph page
Full precision and date/time Microsoft Excel copy and paste

top

Graphs

2D

Area Plots - 4 Types
Scatter - 14 types
Line - 4 types
Scatter and Line - 10 types
Step - 8 types
Vertical Bar - 2 types
Horizontal Bar - 2 types
Vertical, Grouped Bar - 2 types
Horizontal, Grouped Bar - 2 types
Vertical, Stacked Bar
Horizontal, Stacked Bar
Box - 2 types
Polar - 3 types
Contour, line and filled - 2 types
Histograms - 6 types
Ternary - 3 types Time-Series
Bubble
Pie
Control Charts
Needle
High-low-close, Range, Quartile
Quadrant
Population


3D

Multiple, intersecting plots with hidden line removal, smooth or discrete shading, transparent or opaque fills, and light source shading
3D rotation
Perspective preview
Scatter
Bar
3D line - trajectory
Mesh
Contour
Waterfall


Graphs Created Through Transforms

Gaussian cumulative distribution
Area - shading under and between curves
Z plane design
Vector
Kaplan-Meier survival
Frequency
Complex Control charts
User-defined axes


Create Graphs Easily

Graph Style Gallery: Save any graph with all graph properties and add a bitmap image tok the gallery to recreate complex graphs
Graph Toolbar: select toolbar icon of the graph type and style you want to create a graph or to add additional curves to an existing graph
Graph Wizard: easy to use, step-by-step wizard for helping you select a graph type and pick data
Default graph settings: set preferences for graph options to create favorite graphs more easily
Templates: create custom graph page templates to store for easy accessibility and future use
"Intersections" now supported for area fills
Improved Graph Wizard: retains last settings, you can click 'Finish Early,' Gallery Graphs are listed


Technical Axes

Linear
Log10
Natural log
Probit
Logit
Probability
Reverse
Ternary percentage
Ternary unary
Polar
Category (text data automatically binned into groups)
Time and date
User-defined custom axis to create Arrhenius, Weibel and many others


Axis Features

Control of display, thickness, color, range, and axis breaks
Offset axes
Automatic titles
Multiple axes: Add Axis Wizard for creating multiple axes easily
Ticks: customize major & minor intervals, in & out orientation, top & bottom location, length, thickness, color, and tick mark selection from column to create custom axes
Labels: customize prefix, suffix, numeric, and time & date
Axis breaks: customize symbol, thickness, color, length, gap width, and post break interval


Error bars

Mean, Median, First and Last values for symbols
Standard deviation, Standard error
10th, 25th, 75th, and 90th Percentiles
Min and Max
95% or 99% confidence
Calculate error bars from replicate values across rows
User-defined upper and lower error bar values
One way, two way and asymmetric error bars
Percentile method: choose between nearest integer (graphical) or value dependent (numerical) algorithms


Multiline Text Editor

Control font, size, style, color, Greek, multiple levels of superscript & subscript, 360 degree rotation, left, right, & center justification, and line spacing


Grids

Control of color, line type, thickness, and display of major & minor grids in X, Y, & Z direction


Fills

Control of pattern and edge color, pattern style, pattern density, and edge thickness Symbols


Symbols

Control color, size, shape, layering and the use of letters and numbers in any font as symbols


Reference Lines

Control mean, standard deviation, standard error, user-defined constants, 95% and 99% confidence intervals
Up to 5 horizontal or vertical lines
Control of color, line type, and thickness


Drop lines

Display in any or all X, Y, and Z directions


Legends

Automatic or manually created
Legends for regressions, confidence, and prediction intervals
Turn on and off lines and symbols
Place line and symbol before or after text


Function Plotter

Plot 2D and 3D functions
Over 100 2D and 3D built-in, graphically-illustrated equations
User-defined parameters, scale and range
Customize the SigmaPlot library of functions or create your own
Plot functions on new or existing graphs
Plot multiple different parameter values simultaneously
Select line properties for each function
Equation Solver: solve equations or functions containing a single independent variable and any number of parameters

top

Statistics

Regression Wizard

Linear and nonlinear regressions
Over 100 built-in, graphically-illustrated equations
Marquardt-Levenberg algorithm with up to 10 independent variables and 25 parameters
Define constraints, tolerance, step size and iterations
Automatically determines your initial parameters
Writes a complete statistical report to your SigmaPlot Notebook
Automatically graphs your results on new or existing graphs
Edit code so you can customize the SigmaPlot library of functions or create your own
Specify the range for the predicted values output by curve-fitter
Automatic Linear Regressions
Up to 10th order with confidence and prediction intervals and regression statistics
Column Statistics Generated Automatically
Size, sum, mean, minimum, maximum, standard deviation, standard error, skewness, minimum positive, number of missing values, and 95% & 99% confidence intervals


Automatic Linear Regressions

Up to 10th order with confidence and prediction intervals and regression statistics


Column Statistics Generated Automatically

Size, sum, mean, minimum, maximum, standard deviation, standard error, skewness, minimum positive, number of missing values, and 95% & 99% confidence intervals

top

SigmaPlot Modules

Electrophysiology Module

Directly Read Your Electrophysiology Data Into SigmaPlot

Electrophysiology Module is an add-on to SigmaPlot 2000 that allows you to directly import your acquired data into SigmaPlot, without the need for an additional data acquisition program. The module allows you to instantly read large data files into SigmaPlot, so you can start analyzing and graphing your data in no time. Use the easy point-and-click interface to import your data from commonly used file formats including Axon Instruments ABF files, Bruxton Corporation's Acquire format and HEKA electronik's Pulse format. The file formats appear as a convenient drop down list in SigmaPlot.


Access Parts of Data Relevant To Your Analysis

The Electrophysiology Module provides a preview of your data. You can select only the part of the data of interest for your analysis. The module supports continuous and episodic data recording. Electrophysiology data files contain considerable information useful for analysis. The module provides access to this information, so you do not have to enter it separately into SigmaPlot. You can even use the information to automate analysis, determining the relationship between stimulus and response. Using the Section dialog, you can explicitly specify numerically the section to be imported.


Eliminate Errors By Getting the Right Data

Using this module, you do not have to retype scaling factor, time scales, or stimulus information thereby reducing the chances of making mistakes. Plus, in addition to the scaled acquired data and the stimulus pulse, the module provides information on the file structure, the file information like the date and time of recording, file comments, channel information, as well as file specific information. For example, in Axon Instruments ABF files, you can obtain each tag. For HEKA elektronik Pulse files, you can obtain information from the solution database. The Module also provides column labels that help identify the data. All this information dramatically reduces the chances for error and allows you work with greater speed and accuracy. You also save time by reducing errors when you are collaborating with your colleagues.


Easily Automate Common Analysis and Graphing Tasks

Using the scripting interface to the module, you can write macros in your analysis program to read, analyze and graph your data. You even have access to the stimulus protocol when analyzing recordings based on computer stimulation. The script interface is extensive. You can use it to simply read data, or you can use it to automatically extract the information you need for data analysis. Once you read your data, you can start analyzing and graphing your data with award-winning SigmaPlot in no time. You can even exchange data with collaborators without having to use the same data acquisition system.


Analyze and Graph Your Data Easily

Once you import your data into SigmaPlot, analyzing your data and creating exact graphs is intuitive and easy with SigmaPlot's MS- compatible award- winning interface, wizard technology and automation capabilities. You can get started and publish your results faster than you ever imagined. And, SigmaPlot provides the flexibility you need to create precise and compelling graphs. In fact, SigmaPlot's graphing flexibility has inspired the readers of Scientific Computing and Instrumentation to award SigmaPlot their prestigious Reader's Choice Award eight years running!


Notes

The Electrophysiology Module is intended for graphing and analysis of recorded data. Not all features of all files format are supported. For example, AxoScope voice tags cannot be retrieved using Electrophysiology Module. The amount of memory required depends on the data file format. Electrophysiology Module must be able to hold control information for the file being read in memory, as well as buffer data during reading. Generally 1MB to 4MB of free memory is required.



Enzyme Kinetics Module

Simplified Data Management to Organize Your Data and Results

Fast analysis starts with the module's Data Entry Wizard. The Data Entry Wizard provides streamlined data entry into the SigmaPlot worksheet. It automatically determines the data column assignments based on the study type you select and makes setting up your data in the worksheet a breeze. Cut and paste data from any application or enter your data manually. The module allows you to select the units of your velocity or other dependent variable values from a drop down list. These units are carried to the worksheet and to the final graphs. Replicate velocities may be entered, and for inhibition studies, you can choose to vary either the substrate or the inhibitor concentrations for each series. Select from lists of unit values for substrate and velocity or enter your own; the units are carried through to the reports and graphs. And once you run your analysis, organize your reports, graphs and equations in the SigmaPlot Notebook.


Select From a Wide Range of Built-In Models

Select from multiple equation groups to analyze your data. The module provides about 40 different built-in equations to characterize different types of reaction mechanisms. It automatically estimates the initial parameters for the selected model(s), and uses the Marquardt-Levenberg algorithm to determine the parameter values. You get a detailed statistical report as well as a data report that includes the Km, Ki and Vmax values and their standard errors. You can simultaneously fit and compare multiple models and graphs from library of built-in equations. You can also enter your own custom equations and save them for future use.


Easily Determine the Best-Fit Inhibition Model for Your Data

To compare the different inhibition models, the Enzyme Kinetics Module provides a detailed report with complete statistical analysis for each model, as well as provides information on comparing the different models. Several goodness of fit criteria including Akaike's AIC are provided to determine the best model. Statistical results include parameter value confidence intervals, a residual runs test and outlier detection. The data report includes replicate mean velocities and their standard errors, the predicted and residual values from the curve fit and an indication of data outliers. The statistical report generated for each model includes the parameter values with their standard errors and 95% confidence intervals, Akaike, R2, sum of squares, standard error of the regression, and the significance level for the runs test. The selected models can be automatically ranked by goodness of fit.


See Results Clearly With Interactive Graphs

You can create any one or all of the built-in graphs provided for each study. The module automatically generates interactive graphs you choose to display your results. You can modify the graphs as desired to present your results exactly the way you want to using SigmaPlot's ability to customize your graphs. Many of the graph algorithms automatically determine where fit lines intersect the axes and present the graphs in this manner. To help determine the type of inhibition, the curve fit lines are designed to allow you to extend the graph axes to show fit line intersection.


Publish Your Work Anywhere

The Enzyme Kinetics Module runs seamlessly with SigmaPlot. You can easily create custom reports of your results including tables and graphs, incorporate your graphs into presentations or export your graphs to a wide range of graphic file formats to send it for publishing in journals. You can also create an HTML output of your graph and report to disseminate on the WWW.


Enzyme Kinetic Analysis Doesn't Get Any Easier

The Enzyme Kinetics Module is an add-on to SigmaPlot 2000 that provides the curve fitting and graphing capabilities you need to analyze and present your enzyme kinetics data - quickly and easily. The module follows SigmaPlot's tradition of award-winning interface, ease-of-use, and intelligent wizards to guide you through your entire analysis. Just import or enter your data, select the type of study and the equation you would like to fit, as well as the interactive graphs to display your results. Using SigmaPlot's powerful non-linear curve-fitter, the module fits the selected equations to your data, as well as provides interactive graphs you need to see to study the kinetics mechanism. What's more, you get a detailed report complete with all statistical parameters for each model you fit so you can easily compare the different models to identify the best one for your data. It's that easy!


Plus, the Power of SigmaPlot

In addition to specialized analysis and graphs the Enzyme Kinetics Module provides, you have access to all of SigmaPlot\'s analytical, graphing and presentation capabilities! You can get started and publish your results faster than you ever imagined. And, SigmaPlot provides the flexibility you need to customize your graph and present your results exactly the way you want to. In fact, SigmaPlot's graphing flexibility has inspired the readers of Scientific Computing and Instrumentation to award SigmaPlot their prestigious Reader's Choice Award eight years running!



Ligand Binding Module

Analyze and plot ligand/receptor and dose response data quickly and easily

Automatically fit radioligand and dose response equations for multiple compounds with replicate data. Select the type of study in the customized dialog and specify the number of replicate values to instantly plot and analyze your data. All graphs and analysis appear as notebook items, to efficiently manage your work.


Select from a wide range of models to determine parameter values

Choose from ten built-in equations, create a new equation or modify an existing equation to analyze the number of binding sites, and their affinity for various drugs. Fit one and two site saturation equations to determine the number of binding sites, Bmax, and the ligand affinity, Kd. Fit competition and sigmoidal dose-response equations to learn the affinity of the receptor for the competing molecule, EC50, or specify ligand concentration and Kd to generate Ki, the equilibrium dissociation constant Automatically generate a report with the equation fit results and the associated error analysis.  


Save time by plotting multiple compounds simultaneously

Automatically generate a plot of mean response versus concentration and include the best-fit lines for each compound. Modify your graph as desired to present your results exactly the way you want. Specify the fit range, minimum and maximum x values, to customize your analysis. Clearly distinguish different compounds with symbols and legends.

top

System Requirements
Win

Windows 95 (Rev B), 98, 2000, NT 4.0, Me and/or XP
• Pentium 200 or clone
• 64MB or more of RAM
• 48MB of disk space
• CD-ROM Drive
• SVGA/256 color graphics adapter (800 x 600, High Color recommended)
• To use HTML Help, Internet Explorer 4.01 or later required