изменения из болванки и рефактор