new scala notes