adding more depths to the example