opinion and ideas.