basic ui and third party login