working on player.