compound parsing almost done
closer to processing stuff