add the implement of set