added base user auth, ui tweaks