add snooping