updated player api fxns