parse client