more ui changes and auth system