pufferfish sensing techniques