Reverse engineering, main code: Lars-Dominik Braun