Add parser interface