Redesigned UI; tweaked backend