add nested parse for =