distort (not working yet)