fix module order