initial commit for the modules and script