a common library base on mono 3.2