predicators