feat: exercise 6