рабочая кнопка и progress bar
упростил пересчет длины