bugfix: issue #2
module system skeleton