change to set method