for all

for all