note for @cake17 I first added most of it in english, will translate when I get time, and also it's easier to review