Just a few comments on the most trickiest parts