snooling
not defined yet