new identify_seats() function