начал рефакторинг кода

рефакторинг с целью централизовать вычислительные функции и полностью
перейти на обсчет по новому методу.