Final version

English translation incoming