JEfXif is now almost compleatly changed