add old parser code