updating to match example 10
getting somewhere..