categories search implemented