update for APIv3