add voting and commenting