slice parsing