call for each case