added nextbus functionality