update (перенос всех функций в Program.cs)