can now handle different sequences of player data