parse child nodes