MAJ library