collective thoughts