Uploaded demo code and required libraries