move client
return extra information when requesting auth