допилил до рабочей. внес оптимизации крохотные.