Station info - [map view · info · telemetry · weather · raw · status · beacons · messages · bulletins · browse · moving · my account]
Callsign, ship name or locator: Clear       
It is possible to search using wildcards (*?) after a prefix. Example: OH*
APRS station KQ1L-1 - show graphs Bookmark and Share
Map loading...
Comment: W3,MEn Streaked Mountain, Buckfield, Me.
Last beacon: UIDIGI 1.9
Location: 44°14.82' N 70°25.15' W - locator FN44SF99QG - show map - static map
3.4 miles North bearing 349° from Hebron, Oxford County, Maine, United States [?]
4.0 miles Southwest bearing 222° from Buckfield, Oxford County, Maine, United States
41.2 miles North bearing 349° from Portland, Cumberland County, Maine, United States
89.1 miles Northeast bearing 38° from East Concord, Merrimack County, New Hampshire, United States
Last position: 2012-05-27 04:37:18 UTC (2m45s ago)
2012-05-27 00:37:18 EDT local time at Hebron, United States [?]
Device: IW3FQG: UIdigi version 19 (digi)
Last path: KQ1L-1>APNU19 via NULL,qAR,KQ1L (good)
Positions stored: 9
Packet rate: 372 seconds between packets on average during 18604 seconds.
Other SSIDs: KQ1L KQ1L-10 KQ1L-12 KQ1L-2 KQ1L-3 KQ1L-4 KQ1L-5 KQ1L-6 KQ1L-7 KQ1L-8
APRS digipeater – Statistics for 2012-05:
Stations heard directly: 101 on radio path – show map
Last heard a station directly: 2012-05-27 04:36:19 UTC (3m44s ago)
Normal receiver range estimate: 186 miles (Updated: 2012-05-27 02:38:12 UTC)
Position packets heard directly: 7733 on radio path
Stations near current position of KQ1L-1 - show more
callsign distance last heard - UTC      callsign distance last heard - UTC
W1OCA5.2 miles 250°2012-05-27 04:14:15 W1OCA-106.2 miles 245°2012-05-27 04:16:06
N1DOT6.7 miles 89°2012-05-11 16:17:48 N1DOT-16.7 miles 89°2012-05-24 17:06:46
N1DOT-26.7 miles 89°2012-05-24 17:12:19 KB1VFA-C6.7 miles 89°2012-05-27 04:05:19
KB1VFA C6.7 miles 89°2012-05-25 01:02:26 N1DOT-66.7 miles 89°2012-05-27 04:40:02
EL-235596.7 miles 89°2012-05-27 04:34:03 KB1VFA A6.7 miles 89°2012-05-25 01:02:06
KB1VFA-A6.7 miles 89°2012-05-25 01:02:16 KB1VFA B6.7 miles 89°2012-05-25 01:02:52
KB1VFA-B6.7 miles 89°2012-05-25 01:03:02 KB1VFA D6.7 miles 89°2012-05-25 01:01:47
KB1VFA-D6.7 miles 89°2012-05-25 01:01:56 K1WTX-18.5 miles 73°2012-05-27 04:30:36
K1WTX8.5 miles 73°2012-05-17 12:08:14 N1DOT-1010.4 miles 55°2012-05-22 16:14:05
DW903811.4 miles 71°2012-05-27 04:33:15 N2HMM-112.7 miles 134°2012-05-26 01:37:39
Stations which heard KQ1L-1 directly on radio –
callsign pkts first heard - UTC last heard longest (tx => rx) longest at - UTC
K1PIG 1733 2012-05-05 23:39:39 2012-05-26 10:57:02 FN44SF > FN44XL 24.3 miles 50° 2012-05-26 10:57:02
AA1XD 436 2012-05-01 00:15:33 2012-05-13 13:52:24 FN44SF > FN44XL 23.7 miles 47° 2012-05-13 13:52:24
W1WQM 1 2012-05-04 15:59:41 2012-05-04 15:59:41 FN44SF > FN43NA 86.8 miles 194° 2012-05-04 15:59:41
KQ1L-5 2 2012-05-13 15:52:58 2012-05-24 07:12:55 FN44SF > FN54KF 62.8 miles 92° 2012-05-24 07:12:55
KQ1L 1006 2012-05-01 00:02:30 2012-05-26 06:56:58 FN44SF > FN54CH 33.0 miles 82° 2012-05-26 06:56:58
KD1KE 9 2012-05-08 09:00:32 2012-05-26 17:27:08 FN44SF > FN54HL 55.5 miles 73° 2012-05-26 17:27:08
W2DAN-14 1 2012-05-04 08:07:02 2012-05-04 08:07:02 FN44SF > FN41DU 177.7 miles 201° 2012-05-04 08:07:02
N1JOV-9 901 2012-05-01 00:22:33 2012-05-27 04:37:18 FN44SF > FN53AV 32.6 miles 136° 2012-05-27 04:37:18
W1CNH-5 13 2012-05-06 17:17:03 2012-05-25 10:48:14 FN44SF > FN43GS 61.8 miles 237° 2012-05-25 10:48:14
KB1POR-1 11 2012-05-14 08:52:41 2012-05-19 07:55:14 FN44SF > FN43ED 97.6 miles 218° 2012-05-19 07:55:14
KB1DOK-2 1 2012-05-04 22:54:19 2012-05-04 22:54:19 FN44SF > FN43LI 69.9 miles 208° 2012-05-04 22:54:19
N1EDU-2 46 2012-05-01 00:12:31 2012-05-21 12:55:16 FN44SF > FN42KX 93.9 miles 202° 2012-05-21 12:55:16
W1TG-1 4 2012-05-13 06:32:17 2012-05-14 11:22:44 FN44SF > FN42OW 92.7 miles 193° 2012-05-14 11:22:44
UNCAN 1 2012-05-19 08:54:24 2012-05-19 08:54:24 FN44SF > FN42EX 105.0 miles 214° 2012-05-19 08:54:24
KB1FDA-1 5 2012-05-01 01:14:42 2012-05-20 01:39:54 FN44SF > FN34UB 92.0 miles 263° 2012-05-20 01:39:54
N1DOT-1 2 2012-05-07 14:10:14 2012-05-07 14:20:15 FN44SF > FN44UF 6.7 miles 89° 2012-05-07 14:20:15
N1ZRL 48 2012-05-01 02:13:51 2012-05-26 23:47:14 FN44SF > FN43XX 24.9 miles 133° 2012-05-26 23:47:14

Only position packets which were originated by the station are shown here. The range statistics show some extra long hops, because some digipeaters do not correctly add themselves to the digipeater path. Please check the raw packets.
Stations heard directly by KQ1L-1
callsign pkts first heard - UTC last heard longest (rx => tx) longest at - UTC
N1ZNJ 119 2012-05-01 15:00:16 2012-05-27 04:12:27 FN43QW > FN44SF 24.7 miles 205° 2012-05-27 04:12:27
W1XR 22 2012-05-05 04:21:16 2012-05-26 20:21:21 FN55MH > FN44SF 101.7 miles 43° 2012-05-26 20:21:21
N1XUK-4 1669 2012-05-01 00:52:27 2012-05-27 04:36:19 FN43VQ > FN44SF 40.9 miles 162° 2012-05-27 04:36:19
N1NYW 254 2012-05-01 00:09:18 2012-05-26 20:18:41 FN44PE > FN44SF 13.8 miles 258° 2012-05-26 20:18:41
KQ1L-3 15 2012-05-13 19:30:55 2012-05-22 21:53:21 FN54AO > FN44SF 32.6 miles 42° 2012-05-22 21:53:21
VE1VZ 1 2012-05-22 00:18:54 2012-05-22 00:18:54 FN74IU > FN44SF 255.0 miles 78° 2012-05-22 00:18:54
KQ1L-2 3 2012-05-09 23:41:55 2012-05-21 21:11:14 FN44XD > FN44SF 21.2 miles 107° 2012-05-21 21:11:14
KQ1L-5 1 2012-05-19 10:16:14 2012-05-19 10:16:14 FN54KF > FN44SF 62.8 miles 92° 2012-05-19 10:16:14
KQ1L 178 2012-05-01 17:49:29 2012-05-27 04:03:40 FN54CH > FN44SF 33.0 miles 82° 2012-05-27 04:03:40
W1LH-10 10 2012-05-03 03:24:04 2012-05-26 05:28:33 FN65CJ > FN44SF 150.7 miles 58° 2012-05-26 05:28:33
VE2RCN-3 9 2012-05-02 08:26:59 2012-05-24 11:06:37 FN46RC > FN44SF 127.5 miles 358° 2012-05-24 11:06:37
KQ1L-4 1 2012-05-24 08:55:52 2012-05-24 08:55:52 FN54IF > FN44SF 54.9 miles 89° 2012-05-24 08:55:52
VE9FPG-2 1 2012-05-26 07:54:52 2012-05-26 07:54:52 FN66JE > FN44SF 207.4 miles 48° 2012-05-26 07:54:52
KB1HOZ-9 3 2012-05-24 20:54:17 2012-05-25 00:46:15 FN54FQ > FN44SF 51.2 miles 55° 2012-05-25 00:46:15
N1RUF-3 9 2012-05-01 04:16:55 2012-05-20 01:16:41 FN43MK > FN44SF 63.0 miles 205° 2012-05-20 01:16:41
N1WJO 376 2012-05-01 00:19:32 2012-05-27 00:38:27 FN43SX > FN44SF 18.3 miles 191° 2012-05-27 00:38:27
N1ZNJ-14 388 2012-05-01 04:10:51 2012-05-26 22:59:03 FN43PO > FN44SF 46.3 miles 199° 2012-05-05 00:22:35
KD1KE 40 2012-05-01 09:18:11 2012-05-26 07:20:53 FN54HL > FN44SF 55.5 miles 73° 2012-05-26 07:20:53
K1JJS 67 2012-05-01 00:19:53 2012-05-23 09:07:27 FN43WU > FN44SF 30.6 miles 154° 2012-05-23 09:07:27
N1WJO-14 327 2012-05-01 11:01:58 2012-05-26 19:55:59 FN43PO > FN44SF 46.1 miles 199° 2012-05-05 00:22:35
KA1EKS-8 37 2012-05-03 00:03:05 2012-05-25 15:35:37 FN55NO > FN44SF 120.9 miles 38° 2012-05-25 15:35:37
W2DAN-8 12 2012-05-26 14:59:12 2012-05-26 20:25:37 FN44JC > FN44SF 40.4 miles 255° 2012-05-26 14:59:12
W1ZWZ-15 9 2012-05-09 15:36:09 2012-05-12 13:38:32 FN44XC > FN44SF 22.1 miles 112° 2012-05-09 15:56:48
N1REX-4 2 2012-05-09 16:48:12 2012-05-17 07:28:51 FN54CH > FN44SF 32.0 miles 81° 2012-05-17 07:28:51
KQ1L-6 25 2012-05-03 20:26:15 2012-05-26 15:07:05 FN54KW > FN44SF 80.0 miles 53° 2012-05-26 15:07:05
KQ1L-7 8 2012-05-01 08:15:17 2012-05-25 21:11:42 FN45UA > FN44SF 54.4 miles 5° 2012-05-25 21:11:42
VY2CGA-9 4 2012-05-19 14:33:11 2012-05-21 14:08:07 FN65HC > FN44SF 162.4 miles 67° 2012-05-21 14:08:07
VE9TOW 15 2012-05-01 06:29:42 2012-05-25 01:27:34 FN66ED > FN44SF 189.4 miles 45° 2012-05-25 01:27:34
VE9FPG-3 19 2012-05-01 04:21:38 2012-05-26 08:10:15 FN66DQ > FN44SF 214.3 miles 37° 2012-05-26 08:10:15
VE9DGP-2 40 2012-05-01 08:13:08 2012-05-26 11:44:20 FN57UJ > FN44SF 239.4 miles 24° 2012-05-26 11:44:20
VE9DGP-3 49 2012-05-01 18:31:18 2012-05-27 03:45:13 FN67HL > FN44SF 265.4 miles 32° 2012-05-27 03:45:13
N1MNU-7 1 2012-05-08 04:53:20 2012-05-08 04:53:20 FN43TL > FN44SF 52.2 miles 179° 2012-05-08 04:53:20
N1IEJ-14 99 2012-05-06 21:23:52 2012-05-25 08:56:25 FN54FO > FN44SF 49.0 miles 59° 2012-05-25 07:43:09
N1CMZ 9 2012-05-06 11:06:44 2012-05-26 15:36:51 FN54DI > FN44SF 37.8 miles 78° 2012-05-26 15:36:51
W1OCA-10 820 2012-05-01 02:24:36 2012-05-27 04:16:06 FN44RF > FN44SF 6.2 miles 245° 2012-05-27 04:16:06
W1OCA-11 54 2012-05-02 09:49:06 2012-05-26 17:35:32 FN44RN > FN44SF 22.1 miles 342° 2012-05-26 17:35:32
N1JOV-9 6 2012-05-09 13:46:15 2012-05-22 06:25:00 FN53AV > FN44SF 32.6 miles 136° 2012-05-22 06:25:00
KQ1L-8 12 2012-05-01 12:01:15 2012-05-23 21:15:56 FN43UK > FN44SF 57.5 miles 174° 2012-05-23 21:15:56
W1CNH-5 204 2012-05-01 15:09:22 2012-05-27 04:10:08 FN43GS > FN44SF 61.8 miles 237° 2012-05-27 04:10:08
AA1XD-9 29 2012-05-04 09:13:16 2012-05-22 22:18:35 FN44VP > FN44SF 30.0 miles 21° 2012-05-20 16:32:29
KB1POR-2 1 2012-05-02 01:39:35 2012-05-02 01:39:35 FN42BX > FN44SF 112.8 miles 221° 2012-05-02 01:39:35
OZ2BRN-7 5 2012-05-24 18:02:24 2012-05-24 18:32:51 FN43JX > FN44SF 43.4 miles 243° 2012-05-24 18:32:51
N1NCB-7 4 2012-05-19 14:54:41 2012-05-19 20:52:34 FN43RS > FN44SF 34.0 miles 189° 2012-05-19 20:07:20
N1NCB-14 121 2012-05-04 01:32:19 2012-05-23 16:36:14 FN43UP > FN44SF 43.6 miles 170° 2012-05-16 19:29:09
KB1POR-9 1 2012-05-12 13:53:27 2012-05-12 13:53:27 FN42BX > FN44SF 112.5 miles 220° 2012-05-12 13:53:27
KA1FKC-1 1 2012-05-21 20:27:52 2012-05-21 20:27:52 FN54AO > FN44SF 34.0 miles 46° 2012-05-21 20:27:52
W1OCA 346 2012-05-01 02:23:52 2012-05-27 04:14:15 FN44RF > FN44SF 5.2 miles 250° 2012-05-27 04:14:15
KB1TCE-1 3 2012-05-11 04:31:00 2012-05-25 20:22:47 FN54KB > FN44SF 66.8 miles 101° 2012-05-25 20:22:47
KB1TCE-2 1 2012-05-09 15:43:25 2012-05-09 15:43:25 FN54CI > FN44SF 31.9 miles 78° 2012-05-09 15:43:25
VE9SWN 38 2012-05-01 08:31:33 2012-05-26 16:06:07 FN65LQ > FN44SF 191.9 miles 58° 2012-05-26 16:06:07
K1JJS-9 5 2012-05-03 14:05:27 2012-05-13 21:07:53 FN43UP > FN44SF 40.9 miles 169° 2012-05-05 22:52:33
KB1DBL-9 37 2012-05-04 22:13:03 2012-05-26 06:56:45 FN54JB > FN44SF 61.2 miles 100° 2012-05-04 22:13:03
KB1KSM-9 1 2012-05-06 10:21:06 2012-05-06 10:21:06 FN53BV > FN44SF 36.8 miles 129° 2012-05-06 10:21:06
K1CUI-9 3 2012-05-04 14:17:48 2012-05-04 14:31:09 FN43TP > FN44SF 42.5 miles 175° 2012-05-04 14:31:09
W1JY-5 3 2012-05-07 11:37:30 2012-05-13 06:28:42 FN43FK > FN44SF 78.8 miles 224° 2012-05-13 06:28:42
KB1FDA-1 6 2012-05-02 21:09:55 2012-05-26 10:09:56 FN34UB > FN44SF 92.0 miles 263° 2012-05-26 10:09:56
KB1KSM-7 1 2012-05-23 13:48:31 2012-05-23 13:48:31 FN44VD > FN44SF 13.7 miles 126° 2012-05-23 13:48:31
N1DOT-1 11 2012-05-06 22:56:23 2012-05-07 16:50:19 FN44UF > FN44SF 6.7 miles 89° 2012-05-07 16:50:19
N1WFO-7 7 2012-05-17 00:28:35 2012-05-17 01:01:30 FN44WF > FN44SF 16.3 miles 97° 2012-05-17 00:45:25
KB1JVP-2 16 2012-05-05 03:36:59 2012-05-26 21:22:12 FN56UD > FN44SF 167.5 miles 38° 2012-05-26 21:22:12
N1MNU-9 19 2012-05-25 11:31:49 2012-05-26 17:44:01 FN44OL > FN44SF 24.5 miles 313° 2012-05-26 17:32:16
N1RX-9 7 2012-05-16 13:23:32 2012-05-16 16:30:45 FN43JV > FN44SF 48.0 miles 238° 2012-05-16 13:23:32
W1EMA-1 3 2012-05-01 16:18:28 2012-05-14 03:00:06 FN54JM > FN44SF 63.2 miles 72° 2012-05-14 03:00:06
W1TG-7 24 2012-05-18 12:35:32 2012-05-26 20:19:50 FN43UP > FN44SF 41.3 miles 169° 2012-05-18 20:09:42
NR1N-9 5 2012-05-05 20:23:41 2012-05-06 16:03:46 FN43GQ > FN44SF 63.7 miles 235° 2012-05-05 20:24:43
WA1WOK-2 3 2012-05-13 13:52:31 2012-05-13 19:29:50 FN43WT > FN44SF 32.8 miles 157° 2012-05-13 19:29:50
KA1N-9 6 2012-05-20 14:10:12 2012-05-21 16:42:28 FN54HC > FN44SF 52.9 miles 101° 2012-05-21 13:22:19
KD5FUN-2 58 2012-05-09 16:26:18 2012-05-23 22:40:25 FN53FU > FN44SF 53.4 miles 122° 2012-05-09 19:36:08
N1JBG-9 5 2012-05-03 17:12:22 2012-05-04 14:02:59 FN43RJ > FN44SF 58.2 miles 187° 2012-05-03 17:12:22
K1PN 74 2012-05-06 01:26:54 2012-05-21 20:15:43 FN53BV > FN44SF 36.3 miles 130° 2012-05-06 17:32:02
KD0MVF-9 1 2012-05-25 20:19:14 2012-05-25 20:19:14 FN44UA > FN44SF 16.3 miles 153° 2012-05-25 20:19:14
W1YA-1 1 2012-05-05 02:04:30 2012-05-05 02:04:30 FN54PV > FN44SF 97.1 miles 62° 2012-05-05 02:04:30
N1ZRL 4 2012-05-12 07:03:41 2012-05-24 06:25:33 FN43XX > FN44SF 24.9 miles 133° 2012-05-24 06:25:33
W3VNE-3 3 2012-05-04 16:24:49 2012-05-04 19:05:19 FN55FN > FN44SF 99.4 miles 25° 2012-05-04 19:05:19
VE1USA 8 2012-05-19 12:41:33 2012-05-25 03:52:22 FN54FO > FN44SF 49.6 miles 59° 2012-05-25 02:49:24
W1LI-9 59 2012-05-02 11:13:49 2012-05-14 19:11:21 FN43TP > FN44SF 41.5 miles 174° 2012-05-02 20:15:29
KB1IWX-3 4 2012-05-12 00:49:57 2012-05-13 12:33:33 FN43TM > FN44SF 49.0 miles 176° 2012-05-13 12:29:34
W1ZE-9 9 2012-05-04 18:35:47 2012-05-19 11:19:02 FN53CU > FN44SF 40.1 miles 131° 2012-05-16 18:31:09
KD5FUN-1 156 2012-05-07 18:35:34 2012-05-26 20:06:08 FN45QC > FN44SF 59.9 miles 350° 2012-05-26 20:06:08
N0EIA 136 2012-05-13 05:08:26 2012-05-24 20:43:26 FN54FG > FN44SF 44.3 miles 89° 2012-05-23 01:18:51
K4LCA 19 2012-05-06 13:51:58 2012-05-13 13:17:43 FN56MH > FN44SF 160.8 miles 26° 2012-05-13 13:17:43
VE9CEL-9 4 2012-05-05 01:43:54 2012-05-05 02:33:45 FN54GQ > FN44SF 55.3 miles 57° 2012-05-05 01:43:54
KA3VME-14 4 2012-05-02 13:53:19 2012-05-02 14:50:00 FN44OJ > FN44SF 23.3 miles 300° 2012-05-02 14:50:00
KA1VSC-14 17 2012-05-02 23:27:49 2012-05-04 09:18:46 FN43QH > FN44SF 65.0 miles 189° 2012-05-02 23:27:49
KB1TX-1 12 2012-05-02 06:45:22 2012-05-20 09:23:51 FN43JU > FN44SF 48.2 miles 235° 2012-05-20 09:23:51
KB1WRJ 1 2012-05-26 00:00:52 2012-05-26 00:00:52 FN54CG > FN44SF 30.4 miles 84° 2012-05-26 00:00:52
N1EDF-12 4 2012-05-01 13:01:20 2012-05-01 18:53:05 FN54BD > FN44SF 26.7 miles 103° 2012-05-01 18:25:37
W1MWV-3 1076 2012-05-01 00:11:37 2012-05-13 00:46:33 FN44KB > FN44SF 35.9 miles 249° 2012-05-13 00:46:33
N1GZB-14 125 2012-05-02 11:01:45 2012-05-25 20:03:12 FN43QG > FN44SF 67.6 miles 188° 2012-05-08 21:01:16
AA1PJ-3 19 2012-05-09 12:22:28 2012-05-09 16:23:51 FN54AP > FN44SF 36.2 miles 39° 2012-05-09 16:23:51
KB1WYH-1 2 2012-05-07 14:24:54 2012-05-07 16:02:01 FN54EA > FN44SF 42.1 miles 114° 2012-05-07 14:24:54
KB1WEB 22 2012-05-07 10:11:48 2012-05-26 14:58:22 FN54DN > FN44SF 41.0 miles 60° 2012-05-26 13:33:06
KG4ADQ 11 2012-05-22 16:33:32 2012-05-22 18:13:34 FN43JX > FN44SF 42.2 miles 245° 2012-05-22 18:13:34
KB1VCY 1 2012-05-06 14:02:27 2012-05-06 14:02:27 FN44OK > FN44SF 22.6 miles 302° 2012-05-06 14:02:27
N1VUI 26 2012-05-08 16:07:39 2012-05-10 19:19:53 FN43JW > FN44SF 45.1 miles 242° 2012-05-08 16:07:39
K1RAH 231 2012-05-09 02:03:37 2012-05-24 11:56:11 FN53CT > FN44SF 41.3 miles 134° 2012-05-22 13:19:19
KA5CFG-1 3 2012-05-21 20:19:35 2012-05-21 20:46:22 FN53DX > FN44SF 39.6 miles 120° 2012-05-21 20:46:22
W1FCA-7 3 2012-05-25 17:13:16 2012-05-26 11:30:18 FN44WP > FN44SF 31.4 miles 28° 2012-05-26 11:30:18
KB1WHU-7 1 2012-05-20 15:36:21 2012-05-20 15:36:21 FN43JX > FN44SF 44.0 miles 244° 2012-05-20 15:36:21
WB1DPS 1 2012-05-23 18:51:16 2012-05-23 18:51:16 FN54CH > FN44SF 32.5 miles 82° 2012-05-23 18:51:16
N2HMM-1 8 2012-05-26 00:58:56 2012-05-26 01:37:39 FN43UP > FN44SF 41.3 miles 174° 2012-05-26 00:58:56

Only stations from which a position packet has been heard are shown here. The range statistics show some extra long hops, because some digipeaters do not correctly add themselves to the digipeater path. Please check the raw packets.
About this site
This page shows real-time information collected from the Automatic Position Reporting System Internet network (APRS-IS). APRS is used by amateur (ham) radio operators to transmit real-time position information, weather data, telemetry and messages over the radio. A vehicle equipped with a GPS receiver, a VHF transmitter or HF transceiver and a small computer device called a tracker transmits it's location, speed and course in a small data packet, which is then received by a nearby iGate receiving site which forwards the packet on the Internet. Systems connected to the Internet can send information on the APRS-IS without a radio transmitter, or collect and display information transmitted anywhere in the world.
User guide · FAQ · Blog · Discussion group · Linking to aprs.fi · AIS sites · Service status · Database statistics · Advertising on aprs.fi · Technical details · API · Change log · Planned changes · Credits and thanks · Terms Of Service