(Jan 31 2009 23:50:34, 865625 sec) TelemetryInit() Profile 92. (Apf9i FwRev: 032406) (Jan 31 2009 23:57:48, 866059 sec) AirSystem() Battery [186cnt, 14.4V] Current [72cnt, 29.0mA] Barometer [124cnt, 6.0"Hg] Run-Time [54s] (Jan 31 2009 23:58:13, 866084 sec) GpsServices() Replacing aged (90 days) almanac. (Jan 31 2009 23:58:13, 866084 sec) UpLoadGpsAlmanac() Pausing for 15 minutes to upload GPS almanac. (Feb 01 2009 00:13:13, 866984 sec) UpLoadGpsAlmanac() Pause complete. (Feb 01 2009 00:13:13, 866984 sec) GpsServices() New almanac acquired. (Feb 01 2009 00:13:13, 866984 sec) GpsServices() Initiating GPS fix acquisition. (Feb 01 2009 00:13:45, 867016 sec) gga() $GPGGA,001250,0237.2444,N,13351.2754,W,1,10,0.8,,M,-10.8,M,,*54 (Feb 01 2009 00:13:45, 867016 sec) GpsServices() Profile 92 GPS fix obtained in 32 seconds. (Feb 01 2009 00:13:45, 867016 sec) GpsServices() lon lat mm/dd/yyyy hhmmss nsat (Feb 01 2009 00:13:45, 867016 sec) GpsServices() Fix: -133.855 2.621 02/01/2009 001250 10 (Feb 01 2009 00:14:15, 867046 sec) gga() $GPGGA,001320,0237.2455,N,13351.2793,W,1,10,0.8,,M,-10.8,M,,*59 (Feb 01 2009 00:14:21, 867052 sec) gga() $GPGGA,001350,0237.2471,N,13351.2828,W,1,10,0.8,,M,-10.8,M,,*57 (Feb 01 2009 00:14:21, 867052 sec) GpsServices() Excessive RTC skew (31s) detected. Resetting Apf9's RTC to Sun Feb 1 00:13:50 2009 (Feb 01 2009 00:13:51, 867052 sec) GpsServices() Apf9's RTC now reads Sun Feb 1 00:13:51 2009 (Feb 01 2009 00:14:00, 867062 sec) LogNmeaSentences() $GPRMC,001400,A,0237.2473,N,13351.2852,W,001.2,271.1,010209,009.5,E*6D (Feb 01 2009 00:14:01, 867062 sec) LogNmeaSentences() $GPGGA,001400,0237.2473,N,13351.2852,W,1,10,0.8,,M,-10.8,M,,*5A (Feb 01 2009 00:14:01, 867063 sec) LogNmeaSentences() $GPGSA,M,2,03,06,14,16,,19,21,22,23,31,32,,1.3,0.8,*15 (Feb 01 2009 00:14:01, 867063 sec) LogNmeaSentences() $GPGSV,3,2,11,18,00,056,00,19,36,312,46,21,19,109,39,22,16,031,38*7A (Feb 01 2009 00:14:02, 867064 sec) LogNmeaSentences() $PGRME,6.9,M,,M,12.3,M*3F (Feb 01 2009 00:14:02, 867064 sec) LogNmeaSentences() $PGRMT,GPS 15-L Ver. 2.80,P,P,R,R,P,,,R,P*74 (Feb 01 2009 00:14:03, 867064 sec) LogNmeaSentences() $PGRMB,0.0,200,,,,K,,N,N*31 (Feb 01 2009 00:14:03, 867064 sec) LogNmeaSentences() $PGRMM,WGS 84*06 (Feb 01 2009 00:14:10, 867072 sec) LogNmeaSentences() $GPRMC,001410,A,0237.2479,N,13351.2860,W,000.4,246.9,010209,009.5,E*6C (Feb 01 2009 00:14:11, 867072 sec) LogNmeaSentences() $GPGGA,001410,0237.2479,N,13351.2860,W,1,10,0.8,,M,-10.8,M,,*50 (Feb 01 2009 00:14:11, 867073 sec) LogNmeaSentences() $GPGSA,M,2,03,06,14,16,,19,21,22,23,31,32,,1.3,0.8,*15 (Feb 01 2009 00:14:11, 867073 sec) LogNmeaSentences() $GPGSV,3,3,11,23,04,221,40,31,44,136,45,32,16,289,43*4C (Feb 01 2009 00:14:12, 867073 sec) LogNmeaSentences() $PGRME,7.0,M,,M,12.4,M*30 (Feb 01 2009 00:14:12, 867074 sec) LogNmeaSentences() $PGRMB,0.0,200,,,,K,,N,N*31 (Feb 01 2009 00:14:12, 867074 sec) LogNmeaSentences() $PGRMM,WGS 84*06 (Feb 01 2009 00:14:20, 867082 sec) LogNmeaSentences() $GPRMC,001420,A,0237.2483,N,13351.2881,W,000.8,308.6,010209,009.5,E*6D (Feb 01 2009 00:14:21, 867082 sec) LogNmeaSentences() $GPGGA,001420,0237.2483,N,13351.2881,W,1,10,0.8,,M,-10.8,M,,*59 (Feb 01 2009 00:14:21, 867083 sec) LogNmeaSentences() $GPGSA,M,2,03,06,14,16,,19,21,22,23,31,32,,1.3,0.8,*15 (Feb 01 2009 00:14:21, 867083 sec) LogNmeaSentences() $GPGSV,3,1,11,03,59,264,48,06,67,238,46,14,46,018,45,16,22,197,40*77 (Feb 01 2009 00:14:22, 867083 sec) GpsServices() GPS services complete. (Feb 01 2009 00:14:46, 867108 sec) CLogin() Connecting to primary host. (Feb 01 2009 00:15:01, 867123 sec) CLogin() Connection 1 established in 15 seconds. (Feb 01 2009 00:15:14, 867135 sec) login() Login successful. (Feb 01 2009 00:15:16, 867137 sec) CLogin() Logged in to host. [Login required 15 seconds] (Feb 01 2009 00:15:18, 867140 sec) RxConfig() Downloading "mission.cfg" from host. (Feb 01 2009 00:15:18, 867140 sec) Rx() Initiating transfer. [0x43] (Feb 01 2009 00:15:24, 867145 sec) Rx() Truncated packet received - retrying. (Feb 01 2009 00:15:24, 867145 sec) LogPacket() 0x02 0x01 0xfe [] 0x00 0x00 (Feb 01 2009 00:15:26, 867147 sec) RxStartByte() Sync errors encountered: 671 (Feb 01 2009 00:15:28, 867150 sec) Rx() Pad character [0x1a] found in ascii mode - truncating packet. (Feb 01 2009 00:15:32, 867153 sec) Rx() Received EOT - transfer complete. [1 packets, 1024 bytes, 14 sec, 73.1 bps] (Feb 01 2009 00:15:32, 867153 sec) RxConfig() Download successful. (Feb 01 2009 00:15:32, 867153 sec) WriteVitals() Writing vitals to "5060.092.msg". (Feb 01 2009 00:15:33, 867155 sec) UpLoadFile() Uploading "5060.092.msg" to host as "5060.092.msg". (Feb 01 2009 00:15:37, 867159 sec) Tx() CRC negotiation successful. [16-bit CRC] (Feb 01 2009 00:16:15, 867197 sec) GetReceiverResponse( Return value: 21 (Feb 01 2009 00:16:15, 867197 sec) TxPacket() NAK received - resending packet. [PktNum=0x08] (Feb 01 2009 00:16:15, 867197 sec) TxPacket() History of packet transmission failures: [00000001] (0:xmit-ok, 1:xmit-failed). (Feb 01 2009 00:16:16, 867197 sec) LogPacket() 0x02 0x08 0xf7 [] 0x8a 0xfc (Feb 01 2009 00:16:55, 867237 sec) GetReceiverResponse( Return value: 21 (Feb 01 2009 00:16:55, 867237 sec) TxPacket() NAK received - resending packet. [PktNum=0x0e] (Feb 01 2009 00:16:55, 867237 sec) TxPacket() History of packet transmission failures: [10000001] (0:xmit-ok, 1:xmit-failed). (Feb 01 2009 00:16:56, 867237 sec) LogPacket() 0x02 0x0e 0xf1 [] 0xe9 0xfb (Feb 01 2009 00:17:33, 867275 sec) GetReceiverResponse( Return value: 21 (Feb 01 2009 00:17:33, 867275 sec) TxPacket() NAK received - resending packet. [PktNum=0x15] (Feb 01 2009 00:17:33, 867275 sec) TxPacket() History of packet transmission failures: [00000001] (0:xmit-ok, 1:xmit-failed). (Feb 01 2009 00:17:34, 867275 sec) LogPacket() 0x02 0x15 0xea [] 0x47 0x84 (Feb 01 2009 00:18:16, 867317 sec) GetReceiverResponse( Return value: -1 (Feb 01 2009 00:18:16, 867317 sec) Tx() Transmission completed successfully [26 packets, 26486 bytes, 159 sec, 167.4 bps] (Feb 01 2009 00:18:16, 867317 sec) UpLoadFile() Upload successful. (Feb 01 2009 00:18:22, 867323 sec) UpLoadFile() Uploading "5060.092.log" to host as "5060.092.log". (Feb 01 2009 00:18:26, 867327 sec) Tx() CRC negotiation successful. [16-bit CRC] (Feb 01 2009 00:18:36, 867338 sec) GetReceiverResponse( Return value: 21 (Feb 01 2009 00:18:36, 867338 sec) TxPacket() NAK received - resending packet. [PktNum=0x02] (Feb 01 2009 00:18:36, 867338 sec) TxPacket() History of packet transmission failures: [00000001] (0:xmit-ok, 1:xmit-failed). (Feb 01 2009 00:18:37, 867338 sec) LogPacket() 0x02 0x02 0xfd [] 0x57 0x35 (Feb 01 2009 00:18:45, 867347 sec) GetReceiverResponse( Return value: 21 (Feb 01 2009 00:18:45, 867347 sec) TxPacket() NAK received - resending packet. [PktNum=0x03] (Feb 01 2009 00:18:45, 867347 sec) TxPacket() History of packet transmission failures: [00000101] (0:xmit-ok, 1:xmit-failed). (Feb 01 2009 00:18:46, 867347 sec) LogPacket() 0x02 0x03 0xfc [] 0xf9 0x84 (Feb 01 2009 00:19:48, 867410 sec) GetReceiverResponse( Return value: 21 (Feb 01 2009 00:19:48, 867410 sec) TxPacket() NAK received - resending packet. [PktNum=0x0c] (Feb 01 2009 00:19:48, 867410 sec) TxPacket() History of packet transmission failures: [00000001] (0:xmit-ok, 1:xmit-failed). (Feb 01 2009 00:19:49, 867410 sec) LogPacket() 0x02 0x0c 0xf3 [] 0xeb 0x9c (Feb 01 2009 00:20:18, 867440 sec) Tx() Transmission completed successfully [17 packets, 16951 bytes, 112 sec, 155.4 bps] (Feb 01 2009 00:20:18, 867440 sec) UpLoadFile() Upload successful. (Feb 01 2009 00:20:18, 867440 sec) UpLoad() Files successfully uploaded: 2 (Feb 01 2009 00:20:19, 867440 sec) UpLoad() Upload complete. (Feb 01 2009 00:20:21, 867442 sec) logout() Log-out successful. (Feb 01 2009 00:20:22, 867443 sec) Telemetry() Telemetry cycle complete: PrfId=92 ConnectionAttempts=1 Connections=1 (Feb 01 2009 00:20:22, 867444 sec) TelemetryTerminate() Parsing new mission configuration. (Feb 01 2009 00:20:23, 867444 sec) configure() Parsing configurators in "mission.cfg". (Feb 01 2009 00:20:28, 867449 sec) configure() TelemetryRetry(15) [0x7BBC] [TelemetryRetry(15)]. (Feb 01 2009 00:20:33, 867455 sec) configure() DownTime(14200) [0xB8FB] [DownTime(14200)]. (Feb 01 2009 00:20:33, 867455 sec) configure() Configuration CRCs and syntax OK. (Feb 01 2009 00:20:34, 867455 sec) ConfigSupervisor() Configuration accepted. (Feb 01 2009 00:20:34, 867455 sec) TelemetryTerminate() Reconditioning the file system. (Feb 01 2009 00:20:34, 1 sec) DescentInit() Deep profile 93 initiated at mission-time 867455sec. (Feb 01 2009 00:20:37, 3 sec) DescentInit() Surface pressure: 0.4dbars. (Feb 01 2009 00:20:42, 8 sec) PistonMoveAbsWTO() 163->019 162 161 160 159 158 157 156 155 154 153 152 151 150 149 148 147 146 145 144 143 142 141 140 139 138 137 136 135 134 133 132 131 130 129 128 127 126 125 124 123 122 121 120 119 118 117 116 115 114 113 112 111 110 109 108 107 106 105 104 103 102 101 100 099 098 097 096 095 094 093 092 091 090 089 088 087 086 085 084 083 082 081 080 079 078 077 076 075 074 073 072 071 070 069 068 067 066 065 064 063 062 061 060 059 058 057 056 055 054 053 052 051 050 049 048 047 046 045 044 043 042 041 040 039 038 037 036 035 034 033 032 031 030 029 028 027 026 025 024 023 022 021 020 019 [723sec, 14.2Volts, 0.121Amps, CPT:723sec] (Feb 01 2009 00:32:54, 741 sec) Descent() Pressure: 64.5 (Feb 01 2009 01:20:37, 3604 sec) Descent() Pressure: 420.3 (Feb 01 2009 02:20:37, 7204 sec) Descent() Pressure: 746.3 (Feb 01 2009 03:20:37, 10804 sec) Descent() Pressure: 929.0 (Feb 01 2009 04:20:37, 14404 sec) Descent() Pressure: 976.6 (Feb 01 2009 05:20:37, 18004 sec) Descent() Pressure: 984.0 (Feb 01 2009 06:20:37, 21604 sec) Descent() Pressure: 989.2 (Feb 01 2009 06:20:38, 21604 sec) ParkInit() (Feb 01 2009 08:20:45, 28811 sec) Park() ParkPOutOfBand[-3, 986.1 dbars]: retract piston. (Feb 01 2009 08:20:45, 28812 sec) PistonMoveAbsWTO() 019->018 018 [5sec, 13.9Volts, 0.052Amps, CPT:728sec] (Feb 02 2009 23:20:45, 169211 sec) Park() ParkPOutOfBand[3, 1011.1 dbars]: extend piston. (Feb 02 2009 23:20:45, 169212 sec) PistonMoveAbsWTO() 018->019 019 [1sec, 13.4Volts, 0.435Amps, CPT:729sec] (Feb 10 2009 20:01:09, 848435 sec) CtdPower() [ 1011.48, 4.5282, 34.5581] (Feb 10 2009 20:01:09, 848436 sec) CtdPower() CTD Power consumption [180VCnt 6ACnt]: 13.953Volts * 0.024Amps = 0.34Watts. (Feb 10 2009 20:01:09, 848436 sec) ParkTerminate() Piston Position:19 Vacuum:77 Vq:195 Aq:3 Vsbe:180 Asbe:6 (Feb 10 2009 20:01:41, 848468 sec) ParkTerminate() PTS: 1011.3dbars 4.5298C 34.5577PSU (Feb 10 2009 20:01:41, 848468 sec) GoDeepInit() Moving piston. (Feb 10 2009 20:01:42, 848468 sec) PistonMoveAbsWTO() 019->009 018 017 016 015 014 013 012 011 010 009 [47sec, 14.0Volts, 0.052Amps, CPT:776sec] (Feb 10 2009 21:00:37, 852004 sec) ProfileInit() PrfId:093 Pressure:1163.9dbar pTable[17]:1150dbar (Feb 10 2009 21:00:41, 852007 sec) PistonMoveAbsWTO() 009->031 010 011 012 013 014 [30sec, 12.9Volts, 0.484Amps, CPT:806sec] (Feb 10 2009 21:01:21, 852047 sec) PistonMoveAbsWTO() 014->031 015 016 017 018 [30sec, 12.9Volts, 0.524Amps, CPT:836sec] (Feb 10 2009 21:02:01, 852087 sec) PistonMoveAbsWTO() 018->031 019 020 021 022 023 [30sec, 12.9Volts, 0.484Amps, CPT:866sec] (Feb 10 2009 21:02:41, 852127 sec) PistonMoveAbsWTO() 023->031 024 025 026 027 [30sec, 12.9Volts, 0.500Amps, CPT:896sec] (Feb 10 2009 21:03:21, 852167 sec) PistonMoveAbsWTO() 027->031 028 029 030 031 [21sec, 12.9Volts, 0.475Amps, CPT:917sec] (Feb 10 2009 21:04:43, 852250 sec) Profile() Sample 0 initiated at 1150.3dbars for bin 17 [1150dbars]. PTS: 1146.8dbars 4.0887C 34.5698PSU (Feb 10 2009 21:11:45, 852672 sec) Profile() Sample 1 initiated at 1100.8dbars for bin 18 [1100dbars]. PTS: 1097.5dbars 4.2290C 34.5644PSU (Feb 10 2009 21:19:30, 853137 sec) Profile() Sample 2 initiated at 1050.4dbars for bin 19 [1050dbars]. PTS: 1047.5dbars 4.3980C 34.5607PSU (Feb 10 2009 21:28:28, 853675 sec) Profile() Sample 3 initiated at 1000.2dbars for bin 20 [1000dbars]. PTS: 997.7dbars 4.5838C 34.5576PSU (Feb 10 2009 21:32:26, 853912 sec) Sbe41cpStartCP() Continuous profile started. (Feb 10 2009 21:37:32, 854219 sec) AscentControlAgent() Bouyancy nudge to 41 (v=0.077dbar/sec). (Feb 10 2009 21:37:33, 854219 sec) PistonMoveAbsWTO() 031->041 032 033 034 035 [30sec, 13.3Volts, 0.431Amps, CPT:947sec] (Feb 10 2009 21:38:13, 854259 sec) PistonMoveAbsWTO() 035->041 036 037 038 039 040 [30sec, 13.2Volts, 0.431Amps, CPT:977sec] (Feb 10 2009 21:38:53, 854299 sec) PistonMoveAbsWTO() 040->041 041 [3sec, 13.2Volts, 0.439Amps, CPT:980sec] (Feb 10 2009 22:09:32, 856139 sec) AscentControlAgent() Bouyancy nudge to 51 (v=0.076dbar/sec). (Feb 10 2009 22:09:33, 856139 sec) PistonMoveAbsWTO() 041->051 042 043 044 045 [30sec, 13.4Volts, 0.387Amps, CPT:1010sec] (Feb 10 2009 22:10:13, 856179 sec) PistonMoveAbsWTO() 046->051 047 048 049 050 [30sec, 13.3Volts, 0.395Amps, CPT:1040sec] (Feb 10 2009 22:10:53, 856219 sec) PistonMoveAbsWTO() 050->051 051 [2sec, 13.3Volts, 0.375Amps, CPT:1042sec] (Feb 10 2009 22:46:36, 858363 sec) AscentControlAgent() Bouyancy nudge to 61 (v=0.077dbar/sec). (Feb 10 2009 22:46:37, 858363 sec) PistonMoveAbsWTO() 051->061 052 053 054 055 056 [30sec, 13.6Volts, 0.294Amps, CPT:1072sec] (Feb 10 2009 22:47:17, 858403 sec) PistonMoveAbsWTO() 056->061 057 058 059 060 061 [28sec, 13.5Volts, 0.306Amps, CPT:1100sec] (Feb 10 2009 23:08:09, 859656 sec) AscentControlAgent() Bouyancy nudge to 71 (v=0.079dbar/sec). (Feb 10 2009 23:08:10, 859656 sec) PistonMoveAbsWTO() 061->071 062 063 064 065 066 [30sec, 13.6Volts, 0.282Amps, CPT:1130sec] (Feb 10 2009 23:08:50, 859696 sec) PistonMoveAbsWTO() 066->071 067 068 069 070 071 [27sec, 13.6Volts, 0.274Amps, CPT:1157sec] (Feb 10 2009 23:44:58, 861865 sec) AscentControlAgent() Bouyancy nudge to 81 (v=0.072dbar/sec). (Feb 10 2009 23:44:59, 861865 sec) PistonMoveAbsWTO() 071->081 072 073 074 075 076 [30sec, 13.8Volts, 0.197Amps, CPT:1187sec] (Feb 10 2009 23:45:38, 861905 sec) PistonMoveAbsWTO() 076->081 077 078 079 080 081 [25sec, 13.8Volts, 0.210Amps, CPT:1212sec] (Feb 11 2009 00:11:33, 863460 sec) AscentControlAgent() Bouyancy nudge to 91 (v=0.028dbar/sec). (Feb 11 2009 00:11:34, 863460 sec) PistonMoveAbsWTO() 081->091 082 083 084 085 086 [30sec, 13.9Volts, 0.165Amps, CPT:1242sec] (Feb 11 2009 00:12:13, 863500 sec) PistonMoveAbsWTO() 086->091 087 088 089 090 091 [25sec, 13.9Volts, 0.161Amps, CPT:1267sec] (Feb 11 2009 00:17:44, 863831 sec) AscentControlAgent() Bouyancy nudge to 101 (v=0.041dbar/sec). (Feb 11 2009 00:17:45, 863831 sec) PistonMoveAbsWTO() 091->101 092 093 094 095 096 [30sec, 13.9Volts, 0.161Amps, CPT:1297sec] (Feb 11 2009 00:18:24, 863871 sec) PistonMoveAbsWTO() 096->101 097 098 099 100 101 [24sec, 13.9Volts, 0.161Amps, CPT:1321sec] (Feb 11 2009 00:23:54, 864201 sec) AscentControlAgent() Bouyancy nudge to 111 (v=0.015dbar/sec). (Feb 11 2009 00:23:55, 864201 sec) PistonMoveAbsWTO() 101->111 102 103 104 105 106 [30sec, 13.9Volts, 0.165Amps, CPT:1351sec] (Feb 11 2009 00:24:34, 864241 sec) PistonMoveAbsWTO() 106->111 107 108 109 110 111 [24sec, 13.9Volts, 0.161Amps, CPT:1375sec] (Feb 11 2009 00:30:04, 864571 sec) AscentControlAgent() Bouyancy nudge to 121 (v=0.056dbar/sec). (Feb 11 2009 00:30:05, 864571 sec) PistonMoveAbsWTO() 111->121 112 113 114 115 116 [30sec, 14.0Volts, 0.149Amps, CPT:1405sec] (Feb 11 2009 00:30:44, 864611 sec) PistonMoveAbsWTO() 116->121 117 118 119 120 121 [24sec, 14.0Volts, 0.153Amps, CPT:1429sec] (Feb 11 2009 00:36:15, 864942 sec) AscentControlAgent() Bouyancy nudge to 131 (v=0.074dbar/sec). (Feb 11 2009 00:36:16, 864942 sec) PistonMoveAbsWTO() 121->131 122 123 124 125 126 [30sec, 14.0Volts, 0.153Amps, CPT:1459sec] (Feb 11 2009 00:36:55, 864982 sec) PistonMoveAbsWTO() 126->131 127 128 129 130 131 [24sec, 14.0Volts, 0.149Amps, CPT:1483sec] (Feb 11 2009 00:46:23, 865550 sec) AscentControlAgent() Bouyancy nudge to 141 (v=0.049dbar/sec). (Feb 11 2009 00:46:24, 865550 sec) PistonMoveAbsWTO() 131->141 132 133 [15sec, 14.0Volts, 0.141Amps, CPT:1498sec] (Feb 11 2009 00:46:48, 865575 sec) PistonMoveAbsWTO() 133->141 134 135 136 [15sec, 14.0Volts, 0.145Amps, CPT:1513sec] (Feb 11 2009 00:47:13, 865600 sec) PistonMoveAbsWTO() 136->141 137 138 139 [15sec, 14.0Volts, 0.141Amps, CPT:1528sec] (Feb 11 2009 00:47:41, 865628 sec) SurfaceDetect() SurfacePressure:0.4dbars Pressure:3.3dbars PistonPosition:139 (Feb 11 2009 00:47:42, 865629 sec) Sbe41cpStopCP() Continuous profile stopped. (Feb 11 2009 00:47:46, 865633 sec) PistonMoveAbsWTO() 139->161 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 [112sec, 14.0Volts, 0.117Amps, CPT:1640sec] (Feb 11 2009 00:54:37, 866044 sec) Sbe41cpBinAverage() Finished averaging 11720 samples in 293 seconds. (Feb 11 2009 00:54:42, 866049 sec) Sbe41cpUploadCP() Sbe41cpSerNo[1498] NSample[11720] NBin[490] (Feb 11 2009 00:55:52, 866118 sec) Sbe41cpUploadCP() Continuous profile uploaded [490 lines].