login implementation checkpoint. "Almost Working" (tm)