teaming is good approach to like pooling or collective brainpower but individual ideas also is important in certain times.