add common library