prealteration
not defined yet