Added compound node parsing