new discover() function in soco framework implemeted