add topic, favorite and tag model