full parsing for one line