The page will be divided into 2 pages as it is too long, the full version will be out next week if everything goes well.