half way though bs ui stuff