вроде наконец то хоть как то работает
храним термы как массив