ALTERATION (work in progress)
x