sample exercise with test to validate it
structure changed