Text this: Bus route design and frequency setting for public transit systems