parseBegin added initial version