ws integration