having thoughts and ideas and opinions.