Разбил на 3 части GUI