initial commit: module files