seats.c implemented