dynamic bus numbers implemented