saving changed
clean code