added service-lane - with different line reader to avoid scanf space delimiter problems