Полный рефактор