a and for all