move duration param to opinion model