Common scala lib