struct draft
привильные иклюды
up ignore list
сборка