adds new ideas to expand/contract