parser almost completely integrated