module with multiple source files fixed