rewrote UI with BuildSpec and tab panes