tracking keywords supplied by user