re-arrangements of components