add file, note, and source modules.