build a player