Add nested parsing