fixed all_seats method