two wrong version of zauberberg
bigint struct