adding unordered structure