rename
exercise 4.48-4.49