issue #6
- architecture changes (manager package)