issue #23: application design description