GUI and login improvements