parsing body and semi colon stuffs