Provide the demonstration script, short instructions, and modified code. Also include a short report using markdown in a separate document in the repo