deal users and topics querying by a hack way
add requirements