demonstration version

this is the final version that was used in the demonstration