extends all to each