add batch api