randomize seats; close #40