rearrange for bower