scala demo