added technical diagrams