Implementing discovery mechanism