semantic outline setup
fix