add bus groups, stations, getKey and getByKey