adding demo files + dependencies
making it work