added opinion type