starting module code