DIAGRAMS and VIDEO DEMONSTRATION