added parse32 and initial parsing functionality