initial commit including common library