use components to find the tubetype, update the tables at startup