continued work on issue #4