adding discovery logic
correct port to check