fix module parsing