Adds demo implementation