file parsing for busses