consistent structure type spacing