inline login implemented