issue #2 extend example