demos for scala