small change with function _set()