фикс багов + оптимизация