пока не могу определиться с ключом и ещё несколькими вещами, всё, что компилируется, но не даёт решения, буду сливать в xfynxTestBranch