use semantic to beautify tech