wrote interface for the indexSetUpnFlusher class ( doesnt have this name
)