MAJ

optimisation code