add set values and save methods