Переписана работа с данными для GP