initial module skeleton commit