initial module code project