flatten structure
flatten package structure