client integration