приветствую, может кому-то данная часть кода интересна будет, приму критику/помощь куда дальше копать. github link - click y0