soliton
not defined yet