set() API