comments in seats.c