more work on the player