major backend, ux updates