added demos/ directory