spouting
not defined yet