Founded: 1924
Stadium: Elisa Stadion
Coach: Petri Vuorinen
Veikkausliiga Form:
Overall Form:

VPS home ground venue is Elisa Stadion.

Petri Vuorinen is the current coach for VPS.

VPS Veikkausliiga Match Fixtures and Results

[ Home Overall Away  ]

VPS have played a total of 33 matches in Finland Veikkausliiga. Their current statistics is 15 win, 8 draw and 10 lose.

VPS did not win their last match in the competition.

The overall results is shown by default. You can also analyze VPS results for their home or away matches in Veikkausliiga 2016.

Click on + to view detailed soccer statistics of the goal scorers, yellow and red cards for each match.
The match kick-off date and time is automatically converted to your local timezone.

Team Total Matches Win Draw Lose
VPS 33 15 8 10
Date
Home
Score
Away
HT      
23/10/2016 VPS
0 - 1
Lahti 0-0H2H O +
  44' Jussi Länsitalo
Aatu Laatikainen 46'  
Steven Morrissey 46'  
  56' Jussi Länsitalo
  56' Paavo Ahola
  58' Rafael
  58' Duarte Tammilehto
Nikko Boxall 67'  
  0 - 1 70' Santeri Hostikka
Jesper Engström 73'  
A. Clennon 73'  
Mikko Viitikko 73'  
Veli Lampi 73'  
  90+1' Santeri Hostikka
  90+1' Kalle Multanen
17/10/2016 PS Kemi
1 - 4
VPS 1-2H2H O +
E. Törnros 25' 1 - 0  
E. Törnros 28'  
  37' Joonas Vahtera
A. Räihä 39'  
  1 - 1 40' S. Strandvall
  1 - 2 41' Jerry Voutilainen
T. Könönen 44'  
Matias Ojala 44'  
  50' Ville Koskimaa
  1 - 3 60' Joonas Vahtera
  68' S. Strandvall
  68' K. Peth
A. Räihä 69'  
Janne Turpeenniemi 69'  
E. Törnros 71'  
F. Valenčič 71'  
  73' Jerry Voutilainen
  73' Steven Morrissey
  80' Pyry Soiri
  85' Pyry Soiri
  85' Jonas Levänen
  1 - 4 90+1' Steven Morrissey
14/10/2016 PK-35
1 - 2
VPS 0-0H2H O +
Ojembe Olatuga 46'  
Kastriot Kastrati 46'  
Kevin Mombilo 56'  
Ymer Xhaferi 67'  
  70' Joonas Vahtera
  70' Loorents Hertsi
  0 - 1 72' Pyry Soiri
  0 - 2 77' Juho Lähde
  78' Aatu Laatikainen
  78' K. Peth
K. Jouini 78'  
Driton Shala 78'  
Masar Ömer 82' 1 - 2  
  83' Pyry Soiri
  83' A. Clennon
O. Pitkänen 83'  
D. Rantanen 83'  
  87' Loorents Hertsi
02/10/2016 VPS
1 - 0
RoPS 0-0H2H O +
  17' Jean Nganbe Nganbe
  62' Jean Nganbe Nganbe
  62' Aapo Heikkilä
Juho Lähde 62'  
Joonas Vahtera 69'  
Loorents Hertsi 69'  
  75' Eetu Muinonen
  75' Will John
Aatu Laatikainen 78'  
Jerry Voutilainen 78'  
Pyry Soiri 82' 1 - 0  
  85' Lassi Järvenpää
  85' Ransford Osei
Pyry Soiri 88'  
K. Peth 88'  
Jerry Voutilainen 90+3'  
26/09/2016 Inter Turku
1 - 1
VPS 1-1H2H O +
Njazi Kuqi 11' 1 - 0  
  1 - 1 38' Joonas Vahtera
  62' Aatu Laatikainen
  62' Loorents Hertsi
  62' Joonas Vahtera
  62' Juho Lähde
E. Zeneli 68'  
L. García 68'  
Ari Nyman 68'  
Bajram Nebihi 68'  
Solomon Duah 74'  
G. Gnabouyou 74'  
L. García 90+2'  
Lucas Garcia 90+2'  
21/09/2016 VPS
1 - 2
SJK 1-2H2H O +
Nikko Boxall 12' 1 - 0  
Jerry Voutilainen 18'  
  1 - 1 24' Billy Ions
  1 - 2 45+1' Ariel Ngueukam
Jerry Voutilainen 46'  
Pyry Soiri 46'  
Nikko Boxall 51'  
  67' Mehmet Hetemaj
  67' Matej Hradecky
Loorents Hertsi 71'  
Jonas Levänen 71'  
  75' Jarkko Hurme
Joonas Vahtera 80'  
A. Clennon 80'  
  80' Matti Klinga
  80' V. Laaksonen
Jonas Levänen 88'  
  90' Jussi Vasara
  90+2' Jussi Vasara
  90+2' Moratalla
16/09/2016 Ilves
0 - 0
VPS 0-0H2H O +
Pavle Milosavljević 49'  
Jonne Hjelm 51'  
  56' Loorents Hertsi
  56' Pyry Soiri
Jonne Hjelm 57'  
L. Ala-Myllymäki 57'  
  71' Steven Morrissey
  71' A. Clennon
Jaakko Juuti 74'  
Tuure Siira 74'  
  75' Jonas Levänen
  82' Jonas Levänen
  82' K. Peth
Marco Matrone 86'  
Y. Sentamu 86'  
E. Tendeng 87'  
12/09/2016 VPS
1 - 1
KuPS 0-0H2H O +
  42' G. Salami
  46' Mika Ääritalo
  46' Ilmari Niskanen
Aatu Laatikainen 46'  
S. Strandvall 46'  
Jonas Levänen 63' 1 - 0  
K. Peth 64'  
Steven Morrissey 64'  
  68' S. Jovović
  68' J. Hakola
  68' Joona Lautamaja
  68' Tuomas Rannankari
  76' Aliyu Abubakar
Jonas Levänen 83'  
Veli Lampi 83'  
  1 - 1 85' Saku Savolainen
09/09/2016 HIFK
0 - 1
VPS 0-0H2H O +
  46' S. Strandvall
  46' Jerry Voutilainen
  50' Veli Lampi
  0 - 1 61' Joonas Vahtera
  62' Joonas Vahtera
  62' Jonas Levänen
A. Ristola 65'  
Joni Korhonen 65'  
  68' Juho Lähde
Pekka Sihvola 72'  
Juho Mäkelä 72'  
T. Vesala 79'  
Fredrik Lassas 81'  
E. Terävä 81'  
  82' A. Clennon
  82' Ville Koskimaa
  90+5' Evgeni Kobozev
28/08/2016 Mariehamn
0 - 0
VPS 0-0H2H O +
  46' Mikko Viitikko
  46' Nicolas Still
Amos Ekhalie 46'  
Thomas Mäkinen 46'  
Thomas Mäkinen 53'  
Thomas Mäkinen 53'  
  61' Pyry Soiri
  61' Eero Tamminen
Aleksei Kangaskolkka 77'  
J. Ibrahim 77'  
  77' S. Strandvall
  77' Steven Morrissey
  90+2' Jesper Engström
21/08/2016 VPS
0 - 0
HJK 0-0H2H O +
  35' Aapo Halme
  35' Lum Rexhepi
Pyry Soiri 39'  
  45+2' Ivan Tatomirovic
  45+2' Obed Malolo
Aatu Laatikainen 61'  
Jerry Voutilainen 61'  
Joonas Vahtera 73'  
Loorents Hertsi 73'  
Nikko Boxall 80'  
A. Clennon 81'  
Eero Tamminen 81'  
  84' Rafinha
  85' Rafinha
  85' Toni Kolehmainen
Loorents Hertsi 90+3'  
14/08/2016 VPS
0 - 2
Mariehamn 0-1H2H O +
  0 - 1 12' Kristian Kojola
Steven Morrissey 28'  
Jerry Voutilainen 46'  
Eero Tamminen 46'  
Steven Morrissey 48'  
  66' Diego Assis
  66' Aleksei Kangaskolkka
Joonas Vahtera 71'  
A. Clennon 71'  
  87' Gabriel Petrovic
  87' Robin Sid
Aatu Laatikainen 88'  
K. Peth 88'  
  89' B. Span
  89' Thomas Mäkinen
  0 - 2 90+1' Thomas Mäkinen
10/08/2016 VPS
2 - 1
SJK 2-0H2H O +
  9' Jarkko Hurme
Juho Lähde 19'  
Steven Morrissey 21' 1 - 0  
  32' Mehmet Hetemaj
Steven Morrissey 43' 2 - 0  
  46' Roope Riski
  46' Ariel Ngueukam
  46' Abdoulaye Meite
  46' Marc Vales
Steven Morrissey 66'  
Jerry Voutilainen 66'  
  72' Matti Klinga
  72' Richard Dorman
  2 - 1 75' Toni Lehtinen
  75' Richard Dorman
Jonas Levänen 77'  
Veli Lampi 77'  
Loorents Hertsi 79'  
Eero Tamminen 79'  
Nicolas Still 90+4'  
07/08/2016 RoPS
2 - 0
VPS 2-0H2H O +
Robert Taylor 8' 1 - 0  
Aleksandr Kokko 11' 2 - 0  
Juuso Hämäläinen 35'  
  60' Aatu Laatikainen
  60' S. Strandvall
Aleksandr Kokko 64'  
Ransford Osei 64'  
  74' Mikko Viitikko
  74' Nicolas Still
Jean Nganbe Nganbe 75'  
Will John 75'  
  78' Jerry Voutilainen
  78' Steven Morrissey
Mika Mäkitalo 83'  
Michal Mravec 83'  
Antti Okkonen 86'  
  87' Jonas Levänen
30/07/2016 PS Kemi
0 - 0
VPS 0-0H2H O +
K. Taimi 53'  
  61' Jerry Voutilainen
  62' Loorents Hertsi
  62' A. Clennon
  68' Juho Lähde
  68' Steven Morrissey
Matias Ojala 70'  
C. Stewart 70'  
  77' Eero Tamminen
  77' K. Peth
A. Gullsten 82'  
Christian Eissele 82'  
Ryan Gilligan 90'  
S. Kvist 90'  
25/07/2016 VPS
3 - 0
KuPS 1-0H2H O +
Pyry Soiri 21' 1 - 0  
  45+2' P. Onobi
  46' Patrick Poutiainen
  46' U. Nissilä
  59' Mika Ääritalo
  59' Ilmari Niskanen
Steven Morrissey 59'  
Jerry Voutilainen 59'  
Joonas Vahtera 67'  
Loorents Hertsi 67'  
  72' J. Hakola
  72' Saku Savolainen
Ville Koskimaa 77'  
Nicolas Still 77'  
Jerry Voutilainen 82' 2 - 0  
S. Strandvall 85' 3 - 0  
  90+1' P. Onobi
18/07/2016 HIFK
0 - 1
VPS 0-0H2H O +
  20' Steven Morrissey
M. Hänninen 41'  
  62' A. Clennon
  62' S. Strandvall
Fredrik Lassas 63'  
N. Anyamele 63'  
E. Terävä 63'  
Pekka Sihvola 63'  
  74' Steven Morrissey
  74' Joonas Vahtera
V. Salmikivi 77'  
T. Mustonen 77'  
  83' Jerry Voutilainen
  83' Eero Tamminen
  0 - 1 89' Joonas Vahtera
  90+2' Evgeni Kobozev
13/07/2016 VPS
2 - 1
PK-35 0-0H2H O +
  0 - 1 52' Ilari Äijälä
Jerry Voutilainen 60'  
S. Strandvall 60'  
Loorents Hertsi 60'  
Joonas Vahtera 60'  
  62' Masar Ömer
  62' R. Heidari
S. Strandvall 75' 1 - 1  
Nicolas Still 80'  
  80' Kevin Mombilo
  80' O. Khary
  85' R. Heidari
Pyry Soiri 86' 2 - 1  
Juho Lähde 89'  
K. Peth 89'  
08/07/2016 VPS
1 - 0
Lahti 0-0H2H O +
  23' Euller
Ville Koskimaa 23'  
Juho Lähde 26'  
  46' Euller
  46' Kalle Multanen
Nikko Boxall 68'  
Veli Lampi 68'  
S. Strandvall 73'  
Jerry Voutilainen 73'  
Pyry Soiri 83' 1 - 0  
Steven Morrissey 83'  
K. Peth 83'  
A. Clennon 85'  
  87' Jussi Länsitalo
  87' Rafael
  87' Bonilha
  87' Fareed Sadat
04/07/2016 Inter Turku
0 - 2
VPS 0-2H2H O +
  0 - 1 12' A. Clennon
S. Mannström 42'  
  0 - 2 45' Steven Morrissey
Philip Njoku 46'  
Kalle Kauppi 46'  
Benjamin Källman 46'  
Kennedy Nwanganga 46'  
  61' Steven Morrissey
  61' Jerry Voutilainen
Ari Nyman 65'  
Ari Nyman 69'  
Solomon Duah 69'  
  72' Jerry Voutilainen
Kalle Kauppi 78'  
Kalle Kauppi 78'  
  79' Joonas Vahtera
  79' Nicolas Still
  85' A. Clennon
  85' Eero Tamminen
28/06/2016 VPS
2 - 0
Ilves 2-0H2H O +
A. Clennon 2' 1 - 0  
  18' Antti Hynynen
  18' Felipe Aspegren
Pyry Soiri 42' 2 - 0  
Steven Morrissey 64'  
Jerry Voutilainen 64'  
  65' Jaakko Juuti
  65' L. Ala-Myllymäki
Nicolas Still 75'  
Ville Koskimaa 75'  
  77' Reuben Ayarna
  77' Tuure Siira
Joonas Vahtera 82'  
Eero Tamminen 82'  
12/06/2016 Ilves
1 - 0
VPS 1-0H2H O +
  3' Loorents Hertsi
E. Tendeng 31' 1 - 0  
Marco Matrone 42'  
  46' Loorents Hertsi
  46' Pyry Soiri
Reuben Ayarna 47'  
L. Ala-Myllymäki 47'  
  61' Juho Lähde
M. Soisalo 62'  
Jaakko Juuti 62'  
  63' Eero Tamminen
  63' Joonas Vahtera
  74' K. Peth
  74' Jerry Voutilainen
E. Tendeng 85'  
M. Lahtinen 85'  
Tuure Siira 88'  
  88' Joonas Vahtera
Marco Matrone 90+2'  
09/06/2016 VPS
3 - 0
HJK 2-0H2H O +
  13' Nikolai Alho
Steven Morrissey 20' 1 - 0  
  26' Ivan Tatomirovic
Nicolas Still 27' 2 - 0  
  66' Nnamdi Oduamadi
  66' R. Gadze
  69' Obed Malolo
  69' Mikael Forssell
Loorents Hertsi 74'  
Joonas Vahtera 74'  
  82' Sebastian Dahlström
Steven Morrissey 83'  
Jerry Voutilainen 83'  
A. Clennon 85' 3 - 0  
  88' Atomu Tanaka
  88' Lucas Lingman
29/05/2016 Mariehamn
2 - 2
VPS 2-0H2H O +
Diego Assis 9' 1 - 0  
  39' Loorents Hertsi
Robin Sid 40' 2 - 0  
Jani Lyyski 48'  
  52' Loorents Hertsi
  52' Eero Tamminen
  2 - 1 59' Pyry Soiri
B. Span 75'  
Amos Ekhalie 75'  
  75' Aatu Laatikainen
  75' Jerry Voutilainen
Aleksei Kangaskolkka 75'  
Robin Sid 86'  
Albin Granlund 86'  
  86' Pyry Soiri
  86' Joonas Vahtera
Aleksei Kangaskolkka 90+1'  
Thomas Mäkinen 90+1'  
  2 - 2 90+3' Eero Tamminen
25/05/2016 SJK
1 - 0
VPS 0-0H2H O +
  65' Aatu Laatikainen
  65' Jerry Voutilainen
Y. Rahimi 66'  
Ariel Ngueukam 66'  
  70' Steven Morrissey
Jarkko Hurme 75'  
  75' Steven Morrissey
  75' Joonas Vahtera
Jussi Vasara 79'  
T. Tahvanainen 79'  
  87' Pyry Soiri
  87' Eero Tamminen
Roope Riski 88' 1 - 0  
  90' K. Peth
22/05/2016 VPS
1 - 0
RoPS 1-0H2H O +
Jesper Engström 41'  
Jonas Levänen 41'  
Pyry Soiri 45+1' 1 - 0  
  65' Ransford Osei
  65' Aleksandr Kokko
  69' Will John
  69' Eetu Muinonen
Steven Morrissey 74'  
Joonas Vahtera 74'  
  75' Ville Saxman
  75' Aapo Heikkilä
Pyry Soiri 78'  
Eero Tamminen 78'  
A. Clennon 82'  
13/05/2016 VPS
0 - 1
PS Kemi 0-0H2H O +
  32' A. Räihä
  32' S. Kvist
Nicolas Still 50'  
  0 - 1 52' Billy Ions
Joonas Vahtera 54'  
Steven Morrissey 54'  
Loorents Hertsi 70'  
Eero Tamminen 70'  
  73' Rundell Winchester
  73' C. Stewart
  83' Joona Veteli
  88' Muller
07/05/2016 KuPS
1 - 0
VPS 0-0H2H O +
  19' K. Peth
  38' Juho Lähde
  38' Nicolas Still
Saku Savolainen 58' 1 - 0  
  69' Loorents Hertsi
  69' Eero Tamminen
Mika Ääritalo 76'  
J. Hakola 76'  
  79' Joonas Vahtera
  79' Jonas Levänen
P. Onobi 80'  
U. Nissilä 84'  
Tuomas Rannankari 84'  
Tuomas Rannankari 87'  
Tuomas Rannankari 87'  
  89' Jesper Engström
04/05/2016 VPS
3 - 1
HIFK 2-1H2H O +
K. Peth 6' 1 - 0  
  1 - 1 13' Pekka Sihvola
A. Clennon 36' 2 - 1  
  40' Ville Taulo
  40' Jani Bäckman
  49' P. Kuusijärvi
  49' Fredrik Lassas
  56' Juho Pirttijoki
Pyry Soiri 73' 3 - 1  
Jesper Engström 74'  
Nicolas Still 74'  
  76' R. Mansiamina
  76' T. Vesala
Joonas Vahtera 84'  
Samu Alanko 84'  
  85' Jani Bäckman
A. Clennon 89'  
Eero Tamminen 89'  
28/04/2016 Lahti
4 - 0
VPS 2-0H2H O +
  10' Veli Lampi
  10' Jonas Levänen
Jasse Tuominen 14' 1 - 0  
P. Kärkkäinen 34' 2 - 0  
I. Solovjev 44'  
  57' Jonas Levänen
  57' A. Clennon
Kalle Multanen 63'  
D. Shala 63'  
Aleksi Paananen 71' 3 - 0  
Jasse Tuominen 72'  
M. Kuningas 72'  
  75' Aatu Laatikainen
  75' Nicolas Still
  78' Steven Morrissey
I. Solovjev 80'  
Fareed Sadat 80'  
Fareed Sadat 89' 4 - 0  
24/04/2016 VPS
0 - 0
Inter Turku 0-0H2H O +
  62' Pape Sow
A. Clennon 64'  
Steven Morrissey 64'  
  67' Faith Obilor
  70' J. Salminen
  70' Benjamin Källman
Jonas Levänen 76'  
Jesper Engström 76'  
  79' Solomon Duah
  79' Kennedy Nwanganga
  84' Marios Nikolaou
  84' Kalle Kauppi
17/04/2016 PK-35
0 - 2
VPS 0-0H2H O +
Pablo Couñago 42'  
  46' Joonas Vahtera
  46' Jerry Voutilainen
  54' Aatu Laatikainen
Pablo Couñago 57'  
Masar Ömer 57'  
A. Ristola 65'  
Kevin Mombilo 65'  
Daniel Kollar 66'  
Lucas Kaufmann 69'  
S. Volotinen 69'  
  0 - 1 70' Loorents Hertsi
  0 - 2 75' Pyry Soiri
Mateo Míguez 78'  
  79' Aatu Laatikainen
  79' K. Peth
  82' Loorents Hertsi
  82' Steven Morrissey
08/04/2016 HJK
3 - 1
VPS 1-0H2H O +
Alfredo Morelos 20' 1 - 0  
  30' Evgeni Kobozev
  33' Nikko Boxall
M. Kamara 49' 2 - 0  
V. Onovo 54'  
Atomu Tanaka 61' 3 - 0  
Ville Jalasto 62'  
Sebastian Sorsa 62'  
Nikolai Alho 63'  
Lucas Lingman 63'  
  65' Joonas Vahtera
  65' K. Peth
  3 - 1 68' Loorents Hertsi
Alfredo Morelos 71'  
  76' Eero Tamminen
  76' A. Clennon
Nnamdi Oduamadi 85'  
Lassi Lappalainen 85'  

Chart Analysis

The graph shows the performance and results of VPS in Veikkausliiga.

Statistics & Analysis of VPS

P. Soiri is the leading top goal scorer for VPS with 10 goals.

Achievement Statistics
Longest winning run
6
Longest losing streak
2
Longest run without loss
7
Longest run without win
4
Clean sheets
15
Matches over 2.25 goals
11
Matches under 2.25 goals
22
Matches First Half Over 0.5
16
Matches First Half Under 0.5
17
Matches odd
17
Matches even
16
Average goals scored
1.09
Average goals allowed
0.82
Failure to score
13
Biggest victory
1 - 4
Biggest defeat
4 - 0
Missed penalties
0
Penalty goals
3
Own goals
0
Goalless draw at home match
2 (13%)
Goalless draw at away match
3 (18%)
Comeback win
2
Top Goal Scorer
Top Assist

VPS Talk

Create a New Post





Submit Cancel

VPS Squad

Detailed statistics of each VPS player with their photo, nationality, jersey number, position and caps.

If you want to bet on the players, you should see who are the VPS top goal scorers and which players have a disciplinary problem with the the most yellow or red cards.

Click on the players to get in-depth players' profile. Such as the players' age, place of birth, height, weight and his entire soccer career path.

# Photo Name of Player N A
1
Evgeny Kobozev 2970 33 0 0 0 3 0 0
2
Timi Lahti 1592 23 7 1 1 3 0 0
3
Ville Koskimaa 2350 28 2 1 0 2 0 0
4
Jesper Engström 489 7 1 2 0 1 0 0
5
Mikko Viitikko 1183 14 0 3 0 0 0 0
6
Jerry Voutilainen 1245 25 13 6 2 4 0 0
7
Eero Tamminen 604 18 13 3 1 0 0 0
8
Veli Lampi 1509 21 4 1 0 1 0 0
9
Juho Lähde 2023 24 1 3 1 5 0 0
10
Steven Morrissey 1580 27 9 10 5 3 1 1
11
Pyry Soiri 2490 30 3 7 10 1 0 0
12
Juuso Kevari 0 0 0 0 0 0 0 0
13
Samu Alanko 6 1 1 0 0 0 0 0
14
Kevin Peth 943 16 6 1 1 2 0 0
15
Jonas Levänen 1467 21 6 5 1 3 0 0
16
Aatu Laatikainen 1803 23 0 12 0 1 0 0
17
Joonas Vahtera 1707 28 7 15 4 2 0 0
18
Andre Clennon 2140 31 8 6 4 2 0 0
19
Nikko Boxall 2498 28 0 1 1 4 0 0
20
Miro Roukus 0 0 0 0 0 0 0 0
21
Arttu Nuutinen 0 0 0 0 0 0 0 0
22
Loorents Hertsi 1640 25 5 11 2 4 0 0
23
Oliver Nabb 0 0 0 0 0 0 0 0
26
Fabrice Ngarura Gatambiye 0 0 0 0 0 0 0 0
28
Sebastian Strandvall 1476 20 4 4 3 0 0 0
32
Henri Sillanpää 0 0 0 0 0 0 0 0
Finland Football
Season:
  • Veikkausliiga
  • Ykkösliiga
  • Finland Cup
  • Kakkonen
  • Kansallinen Liiga Women
  • Kolmonen - Itä
  • Veikkausliiga Play-offs
  • A-Junior League
  • Women's Cup
  • Kolmonen - Pohjoinen
  • More
  • Results and Fixtures
    Top Soccer Tipsters
    Tipsters Competition Review
    Superior H2H Statistics
    H2H Home Team Advantage
    H2H Away Team Advantage
    Top Football Clubs
    Worst Football Clubs
    Top Draw Teams
    Teams Home Win 100%
    Good Home Teams
    Poor Away Teams
    Platinum Membership Testimonial

    Soccer Fixtures Calendar

    Choose a date to view the past soccer results or upcoming match fixtures.

    Pick a Country or Region

    Get the listings of soccer leagues and competitions for each region, including past seasons results and football statistics.

    Match Preview and News

    Copyright © 2002-2025 SoccerPunter Pte. Ltd. All rights reserved.