added auto busid discovery