merging new parsing code into existing libraries