map ui and login system