#9 variables can be changed for one time, added documentation