updated player api