fixed all arnaud stupid mistakes