Begin parsing implementation