делаем ооп о_О