ui updates, login, and graphs