tmp busline function