be able to save less variables