overhauled the UI yet again. cleaned up some files and made it more organized.