moved demo stuff into seperate source folder