New model using uses bus