codecha integration draft