to be able to modify it without side effects for other code