make base modules