added topic-voting system