Major changes; updated UX, better functionality