working on player and user content