swanlike
not defined yet