publish and find