initial push for scala learning