player: add base