factors
rearrange
applies