desalinate
not defined yet