bind obligations to sets