initial skeleton structure and modules