refactored some ui elements and started overhauling design