a lot of changes, JS tuto starts to be readable and may be interesting...