adds UI with several features...other commits missing due to laptop dying and corrupting other git file