add LoginClient function