fix slot login and improve design