changed publishData to iteratveFind method for consistency