more sane structure