Added runnable demo