add new set method