Created topic list object and some logic around it, but still not correctly matching users