add generateLineAt implementation
working on the core select logic for message processing in a line