restrict set