Added an executable demo