almost finish login interface