PLAYERS D-F -- work in progress