Seagate CHEETAH 15K.7 SAS ST3300557SS Product Manual
Seagate CHEETAH 15K.7 SAS ST3300557SS Product Manual

Seagate CHEETAH 15K.7 SAS ST3300557SS Product Manual

Standard and self-encrypting drive models
Hide thumbs Also See for CHEETAH 15K.7 SAS ST3300557SS:
Table of Contents

Advertisement

Quick Links

Product Manual
Cheetah 15K.7 SAS
Standard models
ST3600057SS
ST3450857SS
ST3300657SS
100516226
Rev. A
May 2009
Self-Encrypting Drive models
ST3600957SS
ST3450757SS
ST3300557SS

Advertisement

Table of Contents
loading

Summary of Contents for Seagate CHEETAH 15K.7 SAS ST3300557SS

  • Page 1 Product Manual Cheetah 15K.7 SAS Standard models ST3600057SS ST3450857SS ST3300657SS 100516226 Rev. A May 2009 Self-Encrypting Drive models ST3600957SS ST3450757SS ST3300557SS...
  • Page 2 United States and/or other countries. Cheetah, SeaTools and SeaTDD are either trademarks or reg- istered trademarks of Seagate Technology LLC or one of its affiliated companies in the United States and/ or other countries. All other trademarks or registered trademarks are the property of their respective own- ers.
  • Page 3: Table Of Contents

    Scope ............... . 1 Standards, compliance and reference documents .
  • Page 4 6.4.2 Relative humidity ..........29 6.4.3 Effective altitude (sea level) .
  • Page 5 Seagate Technology support services ........
  • Page 6 Cheetah 15K.7 SAS Product Manual, Rev. A...
  • Page 7: Scope

    Cheetah 15K.7 drives support the SAS Protocol specifications to the extent described in this manual. The SAS Interface Manual (part number 100293071) describes the general SAS characteristics of Cheetah 15K.7 and other Seagate SAS drives. The Self-Encrypting Drive (SED) Users Guide, part number 100515636 describes the interface, general operation and security features available on SED drives.
  • Page 8: Standards, Compliance And Reference Documents

    Section 9.3. Standards The Cheetah 15K.7 SAS family complies with Seagate standards as noted in the appropriate sections of this manual and the Seagate SAS Interface Manual, part number 100293071. The drives are recognized in accordance with UL 60950-1 and CSA 60950-1 as tested by UL and EN60950-1 as tested by TUV.
  • Page 9: Compliance

    Lead (Pb), in electronic products effective July 2006. A number of parts and materials in Seagate products are procured from external suppliers. We rely on the rep- resentations of our suppliers regarding the presence of RoHS substances in these parts and materials. Our...
  • Page 10: Reference Documents

    Seagate also has internal systems in place to ensure ongoing compliance with the RoHS Directive and all laws and regulations which restrict chemical content in electronic products. These systems include standard operat- ing procedures that ensure that restricted substances are not utilized in our manufacturing operations, labora- tory analytical validation testing, and an internal auditing process to ensure that all standard operating procedures are complied with.
  • Page 11: General Description

    General description Cheetah 15K.7 drives provide high performance, high capacity data storage for a variety of systems including engineering workstations, network servers, mainframes, and supercomputers. The Serial Attached SCSI inter- face is designed to meet next-generation computing demands for performance, scalability, flexibility and high- density storage requirements.
  • Page 12: Standard Features

    Standard features Cheetah 15K.7 drives have the following standard features: • 1.5 / 3 / 6 Gbit Serial Attached SCSI (SAS) interface • Integrated dual port SAS controller supporting the SCSI protocol • Support for SAS expanders and fanout adapters •...
  • Page 13: Reliability

    Seagate designs specify capacity points at certain block sizes that Seagate guarantees current and future products will meet. We recommend customers use this capacity in their project planning, as it ensures a stable operating point with backward and forward compatibility from generation to generation.
  • Page 14: Performance Characteristics

    Performance characteristics This section provides detailed information concerning performance-related characteristics and features of Cheetah 15K.7 drives. Internal drive characteristics ST3600057SS ST3600957SS Drive capacity Read/write data heads Tracks per inch 165,000 Peak bits per inch 1,361 Areal Density Internal data rate 1.49 - 2.37 Disk rotation speed Avg rotational latency...
  • Page 15: Format Command Execution Time (Minutes)

    4.2.2 Format command execution time (minutes) When changing sector sizes, the format times shown below may need to be increased by 30 minutes. ST3600057SS Maximum (with verify) Maximum (without verify) Note. There is no significant difference in the format time between SED and non-SED models of the same capacity.
  • Page 16: Prefetch/Multi-Segmented Cache Control

    If the drive receives a START STOP UNIT command with the START bit and IMMED bit equal to 1 and does not receive a NOTIFY (ENABLE SPINUP) primitive within 5 seconds, the drive fails the START STOP UNIT command. The START STOP UNIT command may be used to command the drive to stop the spindle. Stop time is 30 sec- onds (maximum) from removal of DC power.
  • Page 17: Caching Write Data

    4.5.1 Caching write data Write caching is a write operation by the drive that makes use of a drive buffer storage area where the data to be written to the medium is stored while the drive performs the Write command. If read caching is enabled (RCD=0), then data written to the medium is retained in the cache to be made avail- able for future read cache hits.
  • Page 18: Reliability Specifications

    Reliability specifications The following reliability specifications assume correct host and drive operational interface, including all inter- face timings, power supply voltages, environmental requirements and drive mounting constraints. Seek error rate: Read Error Rates Recovered Data Unrecovered Data Miscorrected Data Interface error rate: MTBF Preventive maintenance: Error rates...
  • Page 19: Seek Errors

    5.1.3 Seek errors A seek error is defined as a failure of the drive to position the heads to the addressed track. After detecting an initial seek error, the drive automatically performs an error recovery process. If the error recovery process fails, a seek positioning error (Error code = 15h or 02h) will be reported with a Hardware error (04h) in the Sense Key.
  • Page 20: S.m.a.r.t

    5.2.4 S.M.A.R.T. S.M.A.R.T. is an acronym for Self-Monitoring Analysis and Reporting Technology. This technology is intended to recognize conditions that indicate imminent drive failure and is designed to provide sufficient warning of a failure to allow you to back up the data before an actual failure occurs. Note.
  • Page 21: Thermal Monitor

    Reporting control Reporting is controlled by the MRIE bits in the Informational Exceptions Control mode page (1Ch). Subject to the reporting method, the firmware will issue to the host an 01-5Dxx sense code. The error code is preserved through bus resets and power cycles. Determining rate S.M.A.R.T.
  • Page 22: Drive Self Test (Dst)

    DST. It is the responsibility of the host application to determine the “not ready” cause. While not technically part of DST, a Not Ready condition also qualifies the drive to be returned to Seagate as a failed drive.
  • Page 23 • Motor will not spin • Motor will not lock to speed • Servo will not lock on track • Drive cannot read configuration tables from the disk In these conditions, the drive responds to a Test Unit Ready command with an 02/04/00 or 02/04/03 code. 5.2.6.2.2 Invoking DST To invoke DST, submit the Send Diagnostic command with the appropriate Function Code (001b for the short...
  • Page 24: Product Warranty

    Seagate’s option and at no charge to the customer, if returned by customer at customer’s expense to Seagate’s designated facility in accordance with Seagate’s warranty procedure.
  • Page 25: Physical/Electrical Specifications

    Physical/electrical specifications This section provides information relating to the physical and electrical characteristics of the drive. AC power requirements None. DC power requirements The voltage and current requirements for a single drive are shown below. Values indicated apply at the drive connector.
  • Page 26 Table 13: DC power requirements 600 GB Voltage Regulation Avg idle current Maximum starting current (peak DC) DC (peak AC) AC Delayed motor start (max) DC Peak operating current (random read): Typical DC Maximum DC Maximum DC (peak) Peak operating current (random write): Typical DC Maximum DC Maximum DC (peak)
  • Page 27 Table 14: DC power requirements 450 GB Voltage Regulation Avg idle current Maximum starting current (peak DC) DC (peak AC) AC Delayed motor start (max) DC Peak operating current (random read): Typical DC Maximum DC Maximum DC (peak) Peak operating current (random write): Typical DC Maximum DC Maximum DC (peak)
  • Page 28 Table 15: DC power requirements 300 GB Voltage Regulation Avg idle current Maximum starting current (peak DC) DC (peak AC) AC Delayed motor start (max) DC Peak operating current (random read): Typical DC Maximum DC Maximum DC (peak) Peak operating current (random write): Typical DC Maximum DC Maximum DC (peak)
  • Page 29: Conducted Noise Immunity

    See paragraph 6.2.1, "Conducted noise immunity." Specified voltage tolerance includes ripple, noise, and transient response. Operating condition is defined as random 8 block reads at 375 I/Os per second for 600GB models, and 380 I/Os per second for 450GB and 300GB models. Current and power specified at nominal voltages. During idle, the drive heads are relocated every 60 seconds to a random location within the band from three-quarters to maximum track.
  • Page 30 Figure 1. Typical 600GB current profiles Figure 2. Typical 450GB current profiles Cheetah 15K.7 SAS Product Manual, Rev. A...
  • Page 31 Figure 3. Typical 300GB current profiles Cheetah 15K.7 SAS Product Manual, Rev. A...
  • Page 32: Power Dissipation

    Power dissipation model ST3600057SS Typical power dissipation under idle conditions in 6Gb operation is 11.62 watts (39.65 BTUs per hour). To obtain operating power for typical random read operations, refer to the following I/O rate curve (see Figure 4). Locate the typical I/O rate for a drive in your system on the horizontal axis and read the corresponding +5 volt current, +12 volt current, and total watts on the vertical axis.
  • Page 33 model ST3450857SS Typical power dissipation under idle conditions in 6Gb operation is 9.97 watts (34.02 BTUs per hour). To obtain operating power for typical random read operations, refer to the following I/O rate curve (see Figure 4). Locate the typical I/O rate for a drive in your system on the horizontal axis and read the corresponding +5 volt current, +12 volt current, and total watts on the vertical axis.
  • Page 34: Environmental Limits

    ST3300657SS model Typical power dissipation under idle conditions in 6Gb operation is 8.71 watts (29.72 BTUs per hour). To obtain operating power for typical random read operations, refer to the following I/O rate curve (see Figure 4). Locate the typical I/O rate for a drive in your system on the horizontal axis and read the corresponding +5 volt current, +12 volt current, and total watts on the vertical axis.
  • Page 35: Relative Humidity

    Non-operating –40° to 158°F (–40° to 70°C) package ambient with a maximum gradient of 86°F (30°C) per hour. This specification assumes that the drive is packaged in the shipping container designed by Seagate for use with drive. HDA Temp.
  • Page 36 >600 cu in (>9,800 cu cm) Drives packaged in single or multipacks with a gross weight of 20 pounds (8.95 kg) or less by Seagate for general freight shipment shall withstand a drop test from 48 inches (1,070 mm) against a concrete floor or equivalent.
  • Page 37 Figure 8. Recommended mounting 6.4.4.2 Vibration a. Operating—normal The drive as installed for normal operation, shall comply with the complete specified performance while subjected to continuous vibration not exceeding 10 – 300 Hz 1.0 G RMS (0 to peak) 301– 500 Hz 0.5 G RMS (0 to peak) Vibration may be applied in the X, Y, or Z axis.
  • Page 38: Acoustics

    There will not be any discrete tones more than 10 dB above the masking noise on typical drives when mea- sured according to Seagate specification 30553-001. There will not be any tones more than 24 dB above the masking noise on any drive.
  • Page 39: Electromagnetic Susceptibility

    6.4.9 Electromagnetic susceptibility See Section 2.1.1.1. Mechanical specifications Refer to Figure 9 for detailed physical dimensions. See Section 9.3, “Drive mounting.” Height: 1.03 in Width: 4.00 in Depth: 5.79 in Weight (max): 1.76 pounds 26.11 MAX (1.028 MAX) UNITS OF MEASURE: mm (inches) 20.14 (.793) 101.60 +/- .25...
  • Page 40: About Self-Encrypting Drives

    (TCG) Enterprise Storage Specifications as detailed in Section 2.4. The Trusted Computing Group (TCG) is an organization sponsored and operated by companies in the com- puter, storage and digital communications industry. Seagate’s SED models comply with the standards pub- lished by the TCG.
  • Page 41: Default Password

    Authenticated firmware download In addition to providing a locking mechanism to prevent unwanted firmware download attempts, the drive also only accepts download files which have been cryptographically signed by the appropriate Seagate Design Center. Three conditions must be met before the drive will allow the download operation: 1.
  • Page 42: Power Requirements

    2. The download file must be signed and authenticated. 3. As with a non-SED drive, the download file must pass the acceptance criteria for the drive. For example it must be applicable to the correct drive model, and have compatible revision and customer status. Power requirements The standard drive models and the SED drive models have identical hardware, however the security and encryption portion of the drive controller ASIC is enabled and functional in the SED models.
  • Page 43: Defect And Error Management

    Defect and error management Seagate continues to use innovative technologies to manage defects and errors. These technologies are designed to increase data integrity, perform drive self-maintenance, and validate proper drive operation. SCSI defect and error management involves drive internal defect/error management and SAS system error considerations (errors in communications between the initiator and the drive).
  • Page 44 Table 16 equates the read and write retry count with the maximum possible recovery time for read and write recovery of individual LBAs. The times given do not include time taken to perform reallocations. Reallocations are performed when the ARRE bit (for reads) or AWRE bit (for writes) is one, the RC bit is zero, and the recov- ery time limit for the command has not yet been met.
  • Page 45: Sas System Errors

    Table 16: Read and write retry count maximum recovery times [1] Read retry Maximum recovery time per LBA count (cumulative, msec) 51.87 59.85 203.49 231.42 295.26 327.18 359.10 446.88 538.65 570.57 598.50 11 (default) 1,534.97 These values are subject to change. Setting these retry counts to a value below the default setting could result in degradation of the unrecov- ered error rate which may exceed the value given in this product manual.
  • Page 46: Media Pre-Scan

    DAR is most effective when AWRE and ARRE are enabled—this is the default setting from the Seagate factory. With AWRE and ARRE disabled DAR is unable to reallocate the failing location and will report an error sense code indicating that a write command is being attempted to a previously failing location.
  • Page 47: Installation

    Installation Cheetah 15K.7 disk drive installation is a plug-and-play process. There are no jumpers, switches, or termina- tors on the drive. SAS drives are designed to be used in a host system that provides a SAS-compatible backplane with bays designed to accommodate the drive. In such systems, the host system typically provides a carrier or tray into which you need to mount the drive.
  • Page 48: Drive Mounting

    If forced air is determined to be necessary, possible air-flow patterns are shown in Figure 10. The air-flow pat- terns are created by one or more fans, either forcing or drawing air as shown in the illustrations. Conduction, convection, or other forced air-flow patterns are acceptable as long as the temperature measurement guide- lines of Section 6.4.1 are met.
  • Page 49: Interface Requirements

    10.0 Interface requirements This section partially describes the interface requirements as implemented on Cheetah 15K.7 drives. Addi- tional information is provided in the SAS Interface Manual (part number 100293071). 10.1 SAS features This section lists the SAS-specific features supported by Cheetah 15K.7 drives. 10.1.1 task management functions Table 17 lists the SAS task management functions supported.
  • Page 50: Dual Port Support

    10.2 Dual port support Cheetah 15K.7 SAS drives have two independent ports. These ports may be connected in the same or differ- ent SCSI domains. Each drive port has a unique SAS address. The two ports have the capability of independent port clocking (e.g. both ports can run at 6Gbit/sec or the first port can run at 6Gbit/sec while the second port runs at 3Gbit/sec.) The supported link rates are 1.5, 3.0, or 6.0 Gbits/sec.
  • Page 51 Table 19: Commands supported by Cheetah 15K.6 SAS family drives (continued) Command name TSD bit ETC bit TMC bit LP bit Log Sense Application Client Log page (0Fh) Buffer Over-run/Under-run page (01h) Cache Statistics page (37h) Factory Log page (3Eh) Last n Deferred Errors or Asynchronous Events page (0Bh) Last n Error Events page (07h) Non-medium Error page (06h)
  • Page 52 Table 19: Commands supported by Cheetah 15K.6 SAS family drives (continued) Command name Mode Sense (10) (same pages as Mode Sense 1Ah) Prefetch Read Read Buffer (modes 0, 2, 3, Ah and Bh supported) Read Capacity Read Defect Data (10) Read Defect Data (12) Read Extended DPO bit supported...
  • Page 53 Table 19: Commands supported by Cheetah 15K.6 SAS family drives (continued) Command name Test Unit Ready Verify BYTCHK bit Write Write and Verify DPO bit Write Buffer (modes 0, 2, supported) Firmware Download option (modes 5, 7, Ah and Bh supported) [3] Write Extended DPO bit FUA bit...
  • Page 54: Inquiry Data

    10.3.1 Inquiry data Table lists the Inquiry command data that the drive should return to the initiator per the format given in the SAS Interface Manual. Table 20: Cheetah 15K.7 inquiry data Bytes Data (hex) 0-15 xx** 16-31 32-47 48-63 64-79 80-95 96-111...
  • Page 55: Mode Sense Data

    10.3.2 Mode Sense data The Mode Sense command provides a way for the drive to report its operating parameters to the initiator. The drive maintains four sets of mode parameters: 1. Default values Default values are hard-coded in the drive firmware stored in flash E-PROM (nonvolatile memory) on the drive’s PCB.
  • Page 56 10.3.2.1 ST3600057SS and ST3600957SS Mode Sense data MODE DATA HEADER: 01 6e 00 10 00 00 00 08 BLOCK DESCRIPTOR: 45 dd 2f b0 00 00 02 00 MODE PAGES: 81 0a c0 0b ff 00 00 00 05 00 ff ff 81 0a ff ff 00 00 00 00 ff 00 ff ff 82 0e 00 00 00 00 00 00 00 00 01 3a 00 00 00 00 82 0e 00 00 00 00 00 00 00 00 ff ff 00 00 00 00...
  • Page 57 9a 0a 00 03 ff ff ff ff ff ff ff ff 9c 0a 10 00 00 00 00 00 00 00 00 01 9c 0a 9d 0f ff ff ff ff ff ff ff ff dc 01 00 0c 01 01 00 18 00 18 00 00 00 00 00 00 dc 01 00 0c 00 01 ff ff ff ff 00 00 00 00 00 00 80 06 00 80 0f 00 00 00 80 06 b7 c0 8f 00 00 00...
  • Page 58 10.3.2.2 ST3450857SS and ST3450757SS Mode Sense data MODE DATA HEADER: 01 76 00 10 00 00 00 08 BLOCK DESCRIPTOR: 34 65 f8 70 00 00 02 00 MODE PAGES: 81 0a c0 0b ff 00 00 00 05 00 ff ff 81 0a ff ff 00 00 00 00 ff 00 ff ff 82 0e 00 00 00 00 00 00 00 00 01 3a 00 00 00 00 82 0e 00 00 00 00 00 00 00 00 ff ff 00 00 00 00...
  • Page 59 9c 0a 10 00 00 00 00 00 00 00 00 01 9c 0a 9d 0f ff ff ff ff ff ff ff ff dc 01 00 0c 01 01 00 18 00 18 00 00 00 00 00 00 dc 01 00 0c 00 01 ff ff ff ff 00 00 00 00 00 00 80 06 00 80 0f 00 00 00 80 06 b7 c0 8f 00 00 00...
  • Page 60 10.3.2.3 ST3300657SS and ST3300557SS Mode Sense data MODE DATA HEADER: 01 76 00 10 00 00 00 08 BLOCK DESCRIPTOR: 22 ec b2 5c 00 00 02 00 MODE PAGES: 81 0a c0 0b ff 00 00 00 05 00 ff ff 81 0a ff ff 00 00 00 00 ff 00 ff ff 82 0e 00 00 00 00 00 00 00 00 01 3a 00 00 00 00 82 0e 00 00 00 00 00 00 00 00 ff ff 00 00 00 00...
  • Page 61: Miscellaneous Operating Features And Conditions

    9a 0a 00 02 00 00 00 05 00 00 8c a0 9a 0a 00 03 ff ff ff ff 00 00 00 00 9c 0a 10 00 00 00 00 00 00 00 00 01 9c 0a 9d 0f ff ff ff ff ff ff ff ff dc 01 00 0c 01 01 00 18 00 18 00 00 00 00 00 00 dc 01 00 0c 00 01 ff ff ff ff 00 00 00 00 00 00 80 06 00 80 0f 00 00 00...
  • Page 62: Sas Physical Interface

    Figure 11 shows the location of the SAS device connector J1. Figures 12 and 13 provide the dimensions of the SAS device. Details of the physical, electrical, and logical characteristics are provided within this section. The operational aspects of Seagate’s SAS drives are provided in the SAS Interface Manual.. SAS Interface connector Figure 11.
  • Page 63 5.92 2.00 (3X) 0.30 0.05 (2X) 4.00 0.08 0.15 D 0.30 0.05 (4X) 15.875 1.27 (14X) 0.35MIN Figure 12. SAS connector dimensions Cheetah 15K.7 SAS Product Manual, Rev. A 0.80 (6X) 7.62 4.65 0.45 0.03 (7X) 5.08 0.10 M E 42.73 REF.
  • Page 64: Physical Characteristics

    Detail A 6.10 2.25 0.05 4.85 0.05 0.10 B 4.40 SEE Detail 2 0.35 3.90 0.15 SECTION A - A CONTACT SURFACE FLUSH 0.08 0.05 TO DATUM A 1.23 0.05 Detail 2 0.08 0.05 2.40 Figure 13. SAS connector dimensions 10.4.2 Physical characteristics This section defines physical interface connector.
  • Page 65: Electrical Description

    10.4.4 Electrical description SAS drives use the device connector for: • DC power • SAS interface • Activity LED This connector is designed to either plug directly into a backpanel or accept cables. 10.4.5 Pin descriptions This section provides a pin-out of the SAS device and a description of the functions provided by the pins. Table 23: SAS pin descriptions Signal name...
  • Page 66: Sas Transmitters And Receivers

    10.4.6 SAS transmitters and receivers A typical SAS differential copper transmitter and receiver pair is shown in Figure 14. The receiver is AC cou- pling to eliminate ground shift noise. Transmitter Figure 14. SAS transmitters and receivers 10.4.7 Power The drive receives power (+5 volts and +12 volts) through the SAS device connector. Three +12 volt pins provide power to the drive, 2 short and 1 long.
  • Page 67: Differential Signals

    For more information about the Phy, Link, Transport, and Applications layers of the SAS interface, refer to the Seagate SAS Interface Manual, part number 100293071. For more information about the SCSI commands used by Seagate SAS drives, refer to the Seagate SCSI Commands Reference Manual, part number 100293068.
  • Page 68: Seagate Technology Support Services

    Global Customer Support Presales Support Our Presales Support staff can help you determine which Seagate products are best suited for your specific application or computer system, as well as product availability and compatibility. Technical Support Seagate technical support is available to assist you online at support.seagate.com or through one of our call...
  • Page 69 Seagate Customer Service Operations (CSO) representative for warranty- related issues. Resellers or end users of drive products should contact their place of purchase or Seagate war- ranty service for assistance. Have your serial number and model or part number available.
  • Page 70 Cheetah 15K.7 SAS Product Manual, Rev. A...
  • Page 71 Index Numerics 12 volt pins 60 5 volt pins 60 6 Gbps 61 abort task set function 43 AC coupling 60 AC power requirements 19 ACA active status 56 ACA active, faulted initiator status 56 acoustics 32 active LED Out signal 60 actuator assembly design 5 adaptive caching 55...
  • Page 72 drive mounting 33 drive select 59 dual port support 44 electrical description of connector 59 signal characteristics 60 specifications 19 electromagnetic compatibility 2 electromagnetic susceptibility 33 EMI requirements 2 encryption engine 34 encryption key 35 environment 41 environmental limits 28 requirements 12 environmental control 32 EraseMaster 34...
  • Page 73 Segmented caching 55 SMP = 1 in Mode Select command 55 Synchronized (locked) spindle operation 55 Zero latency read 55 miscellaneous status support ACA active 56 ACA active, faulted initiator 56 Busy 55 Check condition 55 Condition met/good 55 Good 55 Intermediate/condition met/good 56 Intermediate/good 56 Reservation conflict 56...
  • Page 74 Security Protocol In 34 Security Protocol Out 34 seek error defined 13 rate 12 seek performance characteristics 8 seek time average typical 8 full stroke typical 8 single track typical 8 segmented caching 55 self-encrypting drives 34 Self-Monitoring Analysis and Reporting Technology Serial Attached SCSI (SAS) Interface Manual 1 shielding 2 shipping 18...
  • Page 76 Seagate Technology LLC 920 Disc Drive, Scotts Valley, California 95066-4544, USA Publication Number: 100516226, Rev. A, Printed in USA...

Table of Contents