same with the set method