prealteration

not defined yet