make client login protocol conform!