demos code