a lot added en changes