scala common